注册 登录
主题 : Alamofire获取数据是异步的,我在viewDidLoad中调用网络请求一直拿不到数据
级别: 新手上路
状态: 未签到 - [12天]
UID: 554992
精华: 0
发帖: 29
可可豆: 151 CB
威望: 106 点
在线时间: 36(时)
注册时间: 2016-04-03
最后登录: 2017-08-21
楼主 : 发表于: 2017-08-11 14:53    发自: Web Page
来源于 技术求助 分类

Alamofire获取数据是异步的,我在viewDidLoad中调用网络请求一直拿不到数据   

亲手求救!
Alamofire获取数据是异步的,我在viewDidLoad中调用 网络请求一直没拿到数据,就走生成Cell了。
想问一下大家是怎么做的。
关键词: Swift
级别: 新手上路
状态: 未签到 - [63天]
UID: 490752
精华: 0
发帖: 42
可可豆: 407 CB
威望: 295 点
在线时间: 302(时)
注册时间: 2015-07-21
最后登录: 2017-08-21
沙发 : 发表于: 2017-08-11 15:49    发自: Web Page
回 楼主(txwd) 的帖子
tableView.reloadData()  刷新cell
级别: 新手上路
UID: 92828
精华: 0
发帖: 19
可可豆: 169 CB
威望: 68 点
在线时间: 195(时)
注册时间: 2011-09-13
最后登录: 2017-08-21
板凳 : 发表于: 2017-08-14 17:50    发自: Web Page
Alamofire加载完成数据时候,table重新加载数据并刷新tableview
级别: 新手上路
状态: 未签到 - [12天]
UID: 554992
精华: 0
发帖: 29
可可豆: 151 CB
威望: 106 点
在线时间: 36(时)
注册时间: 2016-04-03
最后登录: 2017-08-21
3 楼:  发表于: 2017-08-14 17:54    发自: Web Page
引用
引用第2楼hsbing于2017-08-14 17:50发表的  :
Alamofire加载完成数据时候,table重新加载数据并刷新tableview


现在可以了,tableView返回行数加了个判断,之前没加,一直报错,以为是哪里出了问题。


func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    if (photos?.count) != nil{
        return (photos?.count)!
   }
       return 0;
}


描述
快速回复

关注本帖(如果有新回复会站内信通知您)

验证问题:
苹果公司现任CEO是谁?2字 正确答案:库克

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部