我有一个tableview和一个数组源。当我在viewDidLoad方法中初始化数组时,tableview显示数组中的数据。当我从互联网上的XML数据URL填充数组时,表格会出错。因为它首先运行numberOfRowsInSection函数但是数组还没有准备好。如何在初始化从Internet加载数据的数组后运行表方法。
答案 0 :(得分:2)
首先从numberOfRowsInSection
返回0,直到数组填满,正确填充数组后,调用[tableView reloadData];
答案 1 :(得分:0)
当数据返回给您时,请在表格上调用reloadData
。它将通过再次调用数据源方法来响应。