0

を使用してロードするというsegue名前のストーリーボードを作成しましたが、機能していません。しばらく前は機能していましたが、突然機能しなくなりました。"CreateGame"viewControllerCreateGameViewController[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の画面には表示されません。

私はNavigationControllerSoタイプを使用してsegue is 'Push'います。segueうまくいくこともあれば、うまくいかないこともあります。私を助けてください。

4

1 に答える 1

0

私はあなたがあなたの中で何かをしていると強く感じていますCreateGameViewController's "viewDidLoad" (ループや再帰関数が終わりなく呼び出されている可能性があります)。それは画面が表示されないようにするでしょう。あなたがのコードを提供することができればそれはより役立つでしょう CreateGameViewController's "viewDidLoad"

于 2014-01-11T15:39:57.577 に答える