gpt4 book ai didi

ios - UITableview委托(delegate)方法在json方法之前调用

转载 作者:行者123 更新时间:2023-11-29 02:52:26 27 4
gpt4 key购买 nike

在我的项目中我使用NSJSONSerialization

dispatch_async(kBgQueue, ^{

NSData* data = [NSData dataWithContentsOfURL:kLatestKivaLoansURL];

[self performSelectorOnMainThread:@selector(fetchedData:)
withObject:data waitUntilDone:YES];

});

viewDidLoad 编写。然后我实现了 fetchedData:

问题是我已经使用 UITableView 来显示来自 JSON 的数组数据,并且在 fetchedData: 被称为 tableview 的 numberOfRowsInSection: 之前被称为。

我在那里写 [myarray count]; 所以它返回 0,因为它在 fetchdata 之前调用。任何

解决方案 ??

最佳答案

存储更新的数据后,您只需在 TableView 上调用reloadData即可。表格 View 在此之前加载就可以了(尽管您可能需要添加进度指示器以让用户知道发生了什么)。

关于ios - UITableview委托(delegate)方法在json方法之前调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349819/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com