'performSegueWithIdentifier'不起作用

时间:2012-05-19 12:18:17

标签: iphone xcode4.3 uistoryboardsegue

我在名为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有效或有时无效。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

我强烈感觉你在CreateGameViewController's "viewDidLoad"中正在做某事(可能是一些循环或一些递归函数调用而没有结束)。这会阻止屏幕出现。如果您能提供CreateGameViewController's "viewDidLoad"

的代码会更有帮助
相关问题