0


我正在编写一个 iPhone 应用程序,我需要它使用 ViewDidLoad 中的 if 语句检查某些内容,如果它发现我拥有的 NSString 中没有任何内容,那么它会调用一个方法。它工作正常,我可以通过调用的方法进行 NSLog,但我不能这样做:
testing * test = [[testing alloc] initWithNibName:@"UserSetupViewController" bundle:nil];
[自我presentModalViewController:测试动画:否];
有谁知道为什么?我可以用 IBAction 来做到这一点。这是怎么回事?我已经在视图中尝试了上述代码确实加载了 if 语句,但这也不起作用。

4

1 回答 1

2

改为在 viewDidAppear 中执行。您的视图可能甚至还不可见。

于 2012-08-30T23:11:33.683 回答