我正在写一个iPhone应用程序,我需要它来查看ViewDidLoad中的if语句,如果它看到NSString中没有任何内容我调用方法。它工作正常,我可以NSLog通过调用的方法和一切,但我不能这样做:
testing * test = [[testing alloc] initWithNibName:@“UserSetupViewController”bundle:nil];
[self presentModalViewController:test animated:NO];
有谁知道为什么?我可以用IBAction做到这一点。这是怎么回事?
我已经在视图中尝试了上面的代码,确实加载了if语句但是也没有用。
答案 0 :(得分:2)
在viewDidAppear中执行此操作。您的视图可能尚未显示。