Question

J'ai créé un segue dans le storyboard nommé "CreateGame".Et je l'ai appelé avec mon viewController charger CreateGameViewController en utilisant [self performSegueWithIdentifier:@"CreateGame" sender:nil] mais cela ne fonctionne pas.ça fonctionnait il y a quelque temps mais tout à coup ça ne marche plus.

J'ai jeté un oeil à mon code.Mon

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

} est exécuté à chaque fois lorsque j'appelle [self performSegueWithIdentifier:@"CreateGame" sender:nil] et puis CreateGameViewController's "viewDidLoad" est en cours d'exécution (conformément à l'aide de NSLog(); déclaration) .mais CreateGameViewController ne s'affiche pas sur l'écran de l'iphone.

j'utilise NavigationController Donc en quelque sorte segue is 'Push'.parfois segue fonctionne ou parfois pas.Sil te plait aide moi.

Était-ce utile?

La solution

J'ai le fort sentiment que vous faites quelque chose dans votre CreateGameViewController's "viewDidLoad" (peut-être une boucle ou une fonction de récursion appelant sans fin) .Cela aurait empêché l'écran d'apparaître.il serait plus utile si vous pouviez fournir le code de CreateGameViewController's "viewDidLoad"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top