Vai al contenuto


fermat

Cambiare controller da UIButton

Recommended Posts

salve!

cliccando su un bottone devo passare ad un altro controller.

nel controller iniziale ho importato il file .h del controller a cui devo accedere.

poi ho creato una action che ho agganciato al bottone:

- (IBAction)btnProva:(id)sender {
   SecondController *sc = [[secondController alloc] init];
   [self.navigationController pushViewController:sc animated:true];
}

però non succede nulla.

dove sto sbagliando??

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


ciao!

leggendo un pò in giro mi pare di aver capito che il problema sia il fatto che usao la sotryboarda.

per ho risolto associando quel bottone a una voce action in Triggered Segues.

però non so se sia il modo migliore, e soprattutto non saprei come fare a gestire la cosa manuale ppiuttosto che in automatico.

cioè, se dovessi cambiare controller solo al verificarsi di una determinata condizione??

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Se usi storyboard associ un segue ed è fatta ( push o modal che sia). Nel codice che hai scritto sarebbe opportuno verificare se il controller non è già stato istanziato, tipo:

 

SecondController *sc;

- (IBAction)btnProva:(id)sender {
    if (!sc) {
    sc = [[SecondController alloc] init];
    }
   // e vai avanti
}

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti alla nostra comunità. È facile!

Crea un nuovo account

Accedi

Sei già iscritto? Accedi qui.

Accedi Ora

  • Statistiche forum

    529158
    Discussioni Totali
    6333565
    Risposte Totali
  • Statistiche Utenti

    122137
    Utenti totali
    14120
    Record utenti online
    palazzo_roots
    Nuovo iscritto
    palazzo_roots
    Iscritto
  • Statistiche annunci

    119
    Annunci attivi
    18
    Domande
    0
    Recensioni
    0
    Offerte
    Ultimi Annunci
    By rinetta
    29 giorni e 22 ore
×