1

我在故事板中创建了一个名为“CreateGame”的 segue。并用我的 viewController 调用它来加载 CreateGameViewController,[self performSegueWithIdentifier:@"CreateGame" sender:nil] 但它不起作用。它在一段时间前工作,但突然它不工作了。

我查看了我的代码。我的

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

每次我调用时都在执行[self performSegueWithIdentifier:@"CreateGame" sender:nil],然后执行 CreateGameViewController "viewDidLoad" (符合使用 NSLog(); 语句)。ViewWillApper但是没有调用CreateGameViewController 。

我正在使用 NavigationController 所以 segue 的类型是“推送”。有时segue有效,有时无效。请帮帮我。

4

1 回答 1

0

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

于 2014-01-11T19:33:57.333 回答