使用 swift 将结果附加到数据源
Append result to datasource with swift
我正在使用承诺结果来填充数据源并更新 table 视图数据。
我已声明:
var tdataSource: [FriendResponser]? //Contains de result previous to bind
var dataSource: [FriendResponser]? { //this is the total result after append
didSet {
self.tableView.reloadData()
}
}
但是,当我尝试附加结果时:
promise.then { user in
self.tdataSource = user
dataSource?.append(tdataSource?)
//self.dataSource = user
}.catch{
error in
SCLAlertView().showError("Error", subTitle: error.localizedDescription)
}
但是在 dataSource?.append(tdataSource?)
中给我错误:_?? is not convertible to '0'
如何将结果数据附加到我的数据源以显示两个结果?
使用extend
append
追加一个相同类型的元素
extend
附加一个相同类型的数组
我正在使用承诺结果来填充数据源并更新 table 视图数据。
我已声明:
var tdataSource: [FriendResponser]? //Contains de result previous to bind
var dataSource: [FriendResponser]? { //this is the total result after append
didSet {
self.tableView.reloadData()
}
}
但是,当我尝试附加结果时:
promise.then { user in
self.tdataSource = user
dataSource?.append(tdataSource?)
//self.dataSource = user
}.catch{
error in
SCLAlertView().showError("Error", subTitle: error.localizedDescription)
}
但是在 dataSource?.append(tdataSource?)
中给我错误:_?? is not convertible to '0'
如何将结果数据附加到我的数据源以显示两个结果?
使用extend
append
追加一个相同类型的元素
extend
附加一个相同类型的数组