Sto avendo difficoltà a far eseguire performSegueWithIdentifier. continuo a ricevereperformSegueWithIdentifier produce nessun seguito con errore identificatore
"Receiver (<UINavigationController: 0x1e59a9d0>) has no segue with
identifier 'identA'"
Quello che ho fatto è che:
- Passo: ha creato una singola applicazione vista e ha aggiunto un'etichetta - "A View Controller" al controller della vista.
- Passaggio: trascinato e rilasciato un altro controller di visualizzazione e aggiunto un'etichetta - "Visualizza controller B" al nuovo controller di visualizzazione.
- Passo: Scegli View Controller A ed eseguito Editor-> embed in-> controller di navigazione
Passo: cablato View Controller A View Controller B con segue spinta con Identifier "IDENTA" Ti piace questa:
Passo: aggiunta una chiamata a performSegueWithIdentifier sul ViewDidLoad del controller View A. Come questo:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController performSegueWithIdentifier:@"identA" sender:self];
// Do any additional setup after loading the view, typically from a nib.
}
Che cosa ho fatto di sbagliato ???
Senza guardare nulla su cui controllare, credo che dovresti chiamare '[self performSegue ...]' piuttosto che '[self.navigationController perfo ...] ' – erdekhayser
Yep U right .... – Yony
A volte sono le cose semplici che non pensiamo di – erdekhayser