我是Xcode的新手,但我一直在制作一些小应用程序来学习。我遇到了一个问题,有时只会出现“警告:在演示或解雇正在进行时尝试从视图控制器中解除!”的消息。然后应用程序崩溃。
我已经四处寻找并找到了一些可能的答案,但对我来说没有运气。
我的代码是:
- (IBAction)Back {
UIViewController *back = [[UIViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:back animated:NO completion:NULL];
我理解问题是我在完成viewcontroller的演示之前尝试从一个viewcontroller转到另一个viewcontroller。
最奇怪的是,这有时候没有任何问题,应用程序可以完美运行。
答案 0 :(得分:0)
好的,我认为您在iOS中使用导航概念时遇到了问题。首先看看iOS Human Interface Guidelines: Navigation,然后阅读:Navigate with UINavigationController in iOS7(不要担心ios 7或8,它们都相似)
总的来说,我真的建议您观看斯坦福大学的Developing iOS 7 apps for iPhone或关注最新的Developing iOS 8 Apps with Swift来学习!