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

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

亲手求救!
Alamofire获取数据是异步的,我在viewDidLoad中调用 网络请求一直没拿到数据,就走生成Cell了。
想问一下大家是怎么做的。
关键词: Swift
级别: 新手上路
状态: 连续签到 - [70天]
UID: 490752
精华: 0
发帖: 44
可可豆: 451 CB
威望: 314 点
在线时间: 320(时)
注册时间: 2015-07-21
最后登录: 2017-10-20
1 楼:  发表于: 2017-08-11 15:49    发自: Web Page
回 楼主(txwd) 的帖子
tableView.reloadData()  刷新cell
级别: 新手上路
UID: 92828
精华: 0
发帖: 19
可可豆: 169 CB
威望: 68 点
在线时间: 201(时)
注册时间: 2011-09-13
最后登录: 2017-09-25
2 楼:  发表于: 2017-08-14 17:50    发自: Web Page
Alamofire加载完成数据时候,table重新加载数据并刷新tableview
级别: 新手上路
状态: 连续签到 - [30天]
UID: 554992
精华: 0
发帖: 33
可可豆: 266 CB
威望: 181 点
在线时间: 53(时)
注册时间: 2016-04-03
最后登录: 2017-10-08
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;
}


描述
快速回复

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

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

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