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