我在故事板中创建了一个名为“CreateGame”的segue。并使用我的viewController调用它来使用[self performSegueWithIdentifier:@"CreateGame" sender:nil]
加载CreateGameViewController,但是无效。它在一段时间以前工作但突然间它无法工作。
我看了一下我的代码。我
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSLog(@"Segue");
}
[self performSegueWithIdentifier:@"CreateGame" sender:nil]
然后执行CreateGameViewController的"viewDidLoad"
时都会执行(使用NSLog();语句符合)。但是没有调用CreateGameViewController的ViewWillApper
。
我正在使用NavigationController所以segue的类型是'Push'。有时segue工作或有时不工作。请帮帮我。
答案 0 :(得分:0)
你在CreateGameViewController's "viewDidLoad"
中做了一些事情(可能是一些循环或一些递归函数调用而没有结束)。这会阻止屏幕出现。如果您能提供CreateGameViewController's "viewDidLoad"