0

segue在情节提要中创建了一个名为"CreateGame". 并用我viewController的 to Load CreateGameViewControllerusing调用它,[self performSegueWithIdentifier:@"CreateGame" sender:nil]但它不起作用。它在一段时间前工作,但突然它不工作了。

我查看了我的代码。我的

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSLog(@"Segue");

} 每次我调用时都在执行[self performSegueWithIdentifier:@"CreateGame" sender:nil],然后CreateGameViewController's "viewDidLoad"正在执行(符合 usingNSLog();语句)。但CreateGameViewController 没有显示在 iphone 的屏幕上。

我正在使用NavigationControllerSo 类型的segue is 'Push'. 有时segue有效,有时无效。请帮帮我。

4

1 回答 1

0

我有一种强烈的感觉,你正在做一些事情CreateGameViewController's "viewDidLoad" (可能是一些循环或一些没有结束的递归函数调用)。那将阻止屏幕出现。如果你能提供代码会更有帮助 CreateGameViewController's "viewDidLoad"

于 2014-01-11T15:39:57.577 回答