我在我的应用中遇到了问题。
我需要获取响应数据来填充我的表视图,但是我的Alamofire GET请求调用(在viewDidload中)并不比tableView对numberOfRowsInSection的调用响应更快。
我在软件/移动软件设计方面并不是很了解,所以我有点困在我需要做的事情上。
我是否应该让所有事情等待我的Alamofire回应(如果是这样我该如何做?)?这似乎违背了Alamofire的异步性质。
有更好的方法吗?
答案 0 :(得分:1)
首先,您创建的数组将包含将在UITableView
中显示的数据。初始化viewDidLoad中的那些。对于numberOfRowsInSection
,您将返回myArray.count
。
获取数据后,将其插入数组中(例如,从myArray
上方),然后调用tableView.reloadData()
。
这可以解决您的问题。