我有自定义单元格的TableView。现在我想用来自webService的数据填充我的tableView。从webservice获取后,我将数据保存在NSUserDefaults中。然后从userDefaults获取名为" dataArray"
的数组现在,当我尝试在cellForRowAtIndexPath中填充它时,它显示错误,因为尚未填充dataArray。让我们说如果从webService获取数据需要2秒钟,请将其保存在userDefaults中,然后填充我的数组。那么如何在2秒之后而不是之前填充我的tableView?
请帮助谢谢。
答案 0 :(得分:0)
1-创建数组并在numberOfRowsInSection
return array.count;
2 - 从Web服务获取数据后,将其填充到您的阵列并使用tableView.reloadData()
3-检查您是否使用了正确的tableView并更正了Cell Identifier并为您的应用程序建立了uitableview委托和数据源。 我希望我帮助你。