'performSegueWithIdentifier' no está funcionando
-
11-12-2019 - |
Pregunta
He creado un segue
en el guión gráfico llamado "CreateGame"
.Y lo llamó con mi viewController
para Cargar CreateGameViewController
el uso de [self performSegueWithIdentifier:@"CreateGame" sender:nil]
pero no está funcionando.estaba trabajando hace algún tiempo, pero de repente no está funcionando.
He echado un vistazo de mi código.Mi
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSLog(@"Segue");
}
se ejecuta cada vez cuando llama [self performSegueWithIdentifier:@"CreateGame" sender:nil]
y, a continuación, CreateGameViewController's "viewDidLoad"
está siendo ejecutado (conformada por el uso de NSLog();
la declaración) .pero CreateGameViewController
no aparece en la pantalla del iphone.
estoy usando NavigationController
Así que tipo de segue is 'Push'
.algunas veces segue
obras o a veces no.Por favor, ayúdenme.
Solución
Tengo una fuerte sensación de que usted está haciendo algo en su CreateGameViewController's "viewDidLoad"
(puede ser que algunos de bucle o algunos de recursividad de la función de llamadas sin fin) .Que habría evitar que la pantalla aparece.sería más útil si usted puede proporcionar el código de CreateGameViewController's "viewDidLoad"