Xcode 自动呈现ModalViewController在ViewDidLoad上不工作?

Xcode 自动呈现ModalViewController在ViewDidLoad上不工作?,xcode,Xcode,我正在编写一个iPhone应用程序,我需要它在ViewDidLoad中用if语句检查一些东西,如果它看到我拥有的NSString中没有任何内容,它将调用一个方法。它工作得很好,我可以通过调用的方法记录所有内容,但我不能这样做: testing*test=[[testing alloc]initWithNibName:@“UserSetupViewController”捆绑包:nil] [自呈现ModalViewController:测试动画:否]; 有人知道为什么吗?我可以用IBAction


我正在编写一个iPhone应用程序,我需要它在ViewDidLoad中用if语句检查一些东西,如果它看到我拥有的NSString中没有任何内容,它将调用一个方法。它工作得很好,我可以通过调用的方法记录所有内容,但我不能这样做:
testing*test=[[testing alloc]initWithNibName:@“UserSetupViewController”捆绑包:nil]
[自呈现ModalViewController:测试动画:否];
有人知道为什么吗?我可以用IBAction做得很好。发生什么事了?
我在view-did-loads-if语句中尝试了上面的代码,但也不起作用。

在view-did中执行它。您的视图可能还不可见。

太好了。非常感谢D