Pergunta

Eu criei um segue no storyboard chamado "CreateGame".E liguei com meu viewController carregar CreateGameViewController usando [self performSegueWithIdentifier:@"CreateGame" sender:nil] mas não está funcionando.estava funcionando há algum tempo, mas de repente não está funcionando.

Eu dei uma olhada no meu código.Meu

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

} está sendo executado cada vez que ligo [self performSegueWithIdentifier:@"CreateGame" sender:nil] e então CreateGameViewController's "viewDidLoad" está sendo executado (conforme usando NSLog(); declaração) .mas CreateGameViewController não aparece na tela do iphone.

estou usando NavigationController Então tipo de segue is 'Push'.às vezes segue funciona ou às vezes não.Por favor, me ajude.

Foi útil?

Solução

Tenho uma forte sensação de que você está fazendo algo em seu CreateGameViewController's "viewDidLoad" (pode ser algum loop ou alguma função de recursão chamando sem fim).Isso impediria que a tela aparecesse.seria mais útil se você pudesse fornecer o código de CreateGameViewController's "viewDidLoad"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top