Commit c68704b0b4af8142085435dd42b6eaacc316ebfd

Authored by liushiyu
1 parent a7db224a

解决闪退问题

metaCode/Classes/Config/Database/CNLiveIdentityDB.swift
@@ -12,8 +12,7 @@ import WCDBSwift @@ -12,8 +12,7 @@ import WCDBSwift
12 let CNLiveIdentityTableName = "CNLiveIdentityTable" 12 let CNLiveIdentityTableName = "CNLiveIdentityTable"
13 13
14 ///身份model 14 ///身份model
15 -  
16 -class CNLiveIdentityModel: BaseModel,TableCodable { 15 +final class CNLiveIdentityModel: BaseModel,TableCodable {
17 var id: String = ""//ID号 16 var id: String = ""//ID号
18 var name: String? = ""//名称 17 var name: String? = ""//名称
19 var icon: String? = ""//小圆图标 18 var icon: String? = ""//小圆图标
metaCode/Classes/Main/HomePage/View/CNHomePageBackgroupView.swift
@@ -105,6 +105,7 @@ class CNHomePageBackgroupView: UIView{ @@ -105,6 +105,7 @@ class CNHomePageBackgroupView: UIView{
105 let idModel:CNLiveIdentityModel = idArray[i] 105 let idModel:CNLiveIdentityModel = idArray[i]
106 let navTitle:String = idModel.name! 106 let navTitle:String = idModel.name!
107 subView.setTitle(title: navTitle) 107 subView.setTitle(title: navTitle)
  108 +
108 subView.imageView.kf.setImage(with: URL(string: idModel.backgroundImg!)) 109 subView.imageView.kf.setImage(with: URL(string: idModel.backgroundImg!))
109 //.setImageWith(URL(string: idModel.backgroundImg ?? "")!, placeholderImage: UIImage(named: "homePage_backgroup_red")) 110 //.setImageWith(URL(string: idModel.backgroundImg ?? "")!, placeholderImage: UIImage(named: "homePage_backgroup_red"))
110 // if (i == 0) { 111 // if (i == 0) {
metaCode/Classes/Main/HomePage/ViewModel/CNHomePageViewModel.swift
@@ -18,11 +18,11 @@ class CNLiveHomePageViewModel:NSObject { @@ -18,11 +18,11 @@ class CNLiveHomePageViewModel:NSObject {
18 18
19 //先从本地获取,本地有直接返回 19 //先从本地获取,本地有直接返回
20 let db = CNLiveIdentityDB() 20 let db = CNLiveIdentityDB()
21 - let allDbArray = db.searchAllObject()  
22 - if(allDbArray.count > 0){  
23 - resultBlock(allDbArray,.success,"")  
24 - return  
25 - } 21 +// let allDbArray = db.searchAllObject()
  22 +// if(allDbArray.count > 0){
  23 +// resultBlock(allDbArray,.success,"")
  24 +// return
  25 +// }
26 26
27 //从网络获取 27 //从网络获取
28 CNLiveNetworking.setAllowRequestDefaultArgument(false) 28 CNLiveNetworking.setAllowRequestDefaultArgument(false)