我有一个加载空视图的loadView方法
- (void) loadView {
UIViewController *controller = [[UIViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
}
如果我从PresentingVC的viewDidLoad运行它,它会快速运行。
但如果我像
一样跑- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
[self loadView]
}
这需要时间。
你的原因是什么?
我甚至试过在主线程上运行。但没用。没有其他线程正在运行/
修改
按照Gary下面的建议工作
答案 0 :(得分:1)
尝试将警报视图委托方法更改为: - (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex