fermat Inviato 2 Novembre 2012 Segnala Condividi Inviato 2 Novembre 2012 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?? Mattepuffo.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
bublen Inviato 3 Novembre 2012 Segnala Condividi Inviato 3 Novembre 2012 Sicuro di essere in un navigationController? Hai un'idea per un'app ma non sai programmare? Contattami. Trovi gli indirizzi sul mio sito: http://www.2ciphonedevelopers.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
fermat Inviato 4 Novembre 2012 Autore Segnala Condividi Inviato 4 Novembre 2012 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?? Mattepuffo.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
robi_78atmac Inviato 18 Maggio 2013 Segnala Condividi Inviato 18 Maggio 2013 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 } Il nostro nome è sritto nella storia B.R.N. Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.