Passer des variables entre les contrôleurs de vue
J'utilise cette fonction pour basculer entre les vues dans Xcode 4.3.
[self performSegueWithIdentifier:@"NextView" sender:self];
Je voudrais passer des paramètres entre les pages. Comment puis-je le faire?
source d'informationauteur bla0009
Vous devez vous connecter pour publier un commentaire.
Après
performSegueWithIdentifier:sender:
votre point de vue controleur va appeleren supposant que votre nouveau-vue-contrôleur a quelques propertys définir:
Cette question a une très belle explication correcte de la transmission des données entre les contrôleurs de vue:
Le passage des Données entre les Contrôleurs de Vue
Voici la réponse de Pfitz, mais je l'ai fait un peu plus facile à comprendre pour les gens qui sont nouveaux à l'Objective-C à l'aide d'un exemple:
Dans votre destinationViewController.h fichier ajouter le paramètre de propriété de la variable à "recevoir" la valeur à partir de votre contrôleur source.m fichier
Importer vos destinationViewController.h à votre sourceViewController.m fichier:
Ajouter
prepareForSegue
méthode à votre sourceViewController.m de fichier et de passer les variables