gpt4 book ai didi

iphone - 为什么addSubview会异步加载 View

转载 作者:行者123 更新时间:2023-12-03 20:16:59 27 4
gpt4 key购买 nike

我有一个 UIView,我想在用户单击按钮时加载它。在我调用 addSubview 之后,恰好会发生一些数据处理,其中涉及解析从 Web 检索到的 XML 文件。问题是,即使首先调用 addSuview, View 也不会在数据处理之后显示。即使。我想我在这里遗漏了一些东西,有人可以帮忙吗?

代码:我有一个“正在加载...” View ,我将其添加为自定义模式(这意味着我没有使用 modalViewController)。此操作链接到 navigationController 中的按钮。

- (IBAction)parseXml:(id)sender {
LoadingModalViewController *loadingModal = [[LoadingModalViewController alloc] initWithNibName:@"LoadingModalViewController" bundle:nil];
[navigationController.view addSubview:loadingModal.view];
[xmlParser parse];
}

最佳答案

你好!如果您正在寻找一种简单的解决方法:

[self showLoadingScreen]
[self performSelector:@selector(methodToDoWork) withObject:nil afterDelay:0.3];

但是,如果可以的话,最好将 methodToDoWork 设为异步。

关于iphone - 为什么addSubview会异步加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2827024/

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