2011-12-21 18 views
21

Nell'app che sto creando, una delle funzionalità è che gli utenti possono inviare le proprie quotazioni per essere visualizzate nell'app. C'è uno storyboard seguito che consente all'utente di inserire il proprio nome, l'e-mail e il sito Web, quindi in seguito digitano un preventivo e l'app pubblica tutti questi dati su un database. Non sono sicuro di come passare facilmente i dati dal primo storyboard al successivo, in modo che possa inviare tutte le informazioni al database in una volta sola. Grazie in anticipo per eventuali risposte.Come si passano le informazioni tra i segues dello storyboard?

risposta

83

utilizzare il metodo prepareForSegue:sender: per passare i dati dalla sorgente alla destinazione controller della vista:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:...]) { 
     MyViewController *controller = (MyViewController *)segue.destinationViewController; 
     controller.myProperty1 = ...; 
     controller.myProperty2 = ...; 
    } 
} 
+0

Grazie mille! –

+12

Dovrebbe essere accettato rispondi ... –

+1

Come accedervi nel controller della vista di destinazione? – Deb

Problemi correlati