gpt4 book ai didi

objective-c - 发生viewdidappear后加载uitableview数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:58 24 4
gpt4 key购买 nike

在将一个 View 更改为另一个 View 时,我想在新 View 的 viewdidappear 发生后加载 uitableview 数据,因为如果我将它们加载到 viewdidload 中,更新界面会花费太多时间,原因是数据加载。我希望首先加载界面,以便向用户显示新界面和“正在加载...”标签。然后会加载数据,最后会出现 uitableview。

感谢任何帮助。

最佳答案

按如下方式在后台加载您的数据。使用您自己的代码填写详细信息以根据需要更新您的 UI 并跟踪正在加载的数据的状态。您还可以查看其他执行后台操作的方法(查看并发编程指南)以获得更多选项和控制。

- (void)viewDidLoad
{
[self performSelectorInBackground:@selector(loadData) withObject:nil];
}

- (void)loadData
{
@autoreleasepool {
// load the data
[self performSelectorOnMainThread:@selector(didLoadData) withObject:nil waitUntilDone:NO];
}
}

- (void)didLoadData
{
}

关于objective-c - 发生viewdidappear后加载uitableview数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8024449/

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