我的申请有一个UITabBarController
。当第一个视图加载时,我从
- (void)viewDidAppear:(BOOL)animated;
方法,运行任务。任务启动时,它会从第一个视图调用委托方法,并向UINavigationItem
添加一个活动指示符。当它结束时,它从第一个视图调用另一个委托方法,并隐藏活动指示符。
问题是活动指示器未显示,除非我转到另一个视图然后返回。
答案 0 :(得分:1)
如果没有看到您的代码,很难猜出发生了什么。过去,UIKit方法不是线程安全的,需要在主线程上调用。在这种情况下,这似乎是一个长镜头,但你已经排除了这个吗?