我一直试图在我的应用程序上呈现一个视图控制器,但每当我呈现它时,它都会给我一个空视图。我在互联网和StackOverFlow上搜索了很多,但没有一个解决方案适合我。这是我的代码:
在我的viewWillAppear
中,我正在调用方法:
[self performSelector:@selector(presentConfirmationView) withObject:nil afterDelay:0.4];
以下是presentConfirmationView
的定义:
ConfirmRegistrationViewController *confirmationRegistrationController = [[ConfirmRegistrationViewController alloc] initWithNibName:@"ConfirmRegistrationViewController" bundle:Nil];
[self presentViewController:confirmationRegistrationController animated:YES completion:NULL];
知道为什么会这样吗?顺便说一下,我正在使用Xcode 5.0.2。
我试图将代码转移到viewDidAppear
,但无济于事。
答案 0 :(得分:0)
当我遇到这种情况时(Xcode 6.4,iOS 8.4模拟器),解决方法是删除模拟器中的应用程序并删除我的Build文件夹(我猜一个Product-> Clean命令也可能有效)。 / p>