在UitableView中从webservice加载数据

时间:2016-07-28 12:47:50

标签: ios swift web-services uitableview nsuserdefaults

我有自定义单元格的TableView。现在我想用来自webService的数据填充我的tableView。从webservice获取后,我将数据保存在NSUserDefaults中。然后从userDefaults获取名为" dataArray"

的数组

现在,当我尝试在cellForRowAtIndexPath中填充它时,它显示错误,因为尚未填充dataArray。让我们说如果从webService获取数据需要2秒钟,请将其保存在userDefaults中,然后填充我的数组。那么如何在2秒之后而不是之前填充我的tableView?

请帮助谢谢。

1 个答案:

答案 0 :(得分:0)

1-创建数组并在numberOfRowsInSection

return array.count;

2 - 从Web服务获取数据后,将其填充到您的阵列并使用tableView.reloadData()

3-检查您是否使用了正确的tableView并更正了Cell Identifier并为您的应用程序建立了uitableview委托和数据源。 我希望我帮助你。