我是一名新的 iOS 开发人员,正在处理一些遗留代码。我从代码中了解到要启动一个新屏幕,我可以这样做:
SomeViewController* view = [[SomeViewController alloc] initWithNibName:@"SomeViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:view animated:YES];
[view release];
我有一个从屏幕 A 启动的屏幕 B。我需要从屏幕 B 进一步启动屏幕 C。流程是 A -> B -> C。当我执行 B-> C 时,应用程序冻结并且屏幕看起来像这个:
但是,当我做 A->C 时,它工作得很好。有没有人见过这个?非常感谢您的帮助。