Comment passer un tableau à partir d'un point de vue contrôleur à un autre?
Je suis du développement d'une application. En cela j'ai besoin de passer un tableau à partir d'un point de vue contrôleur à un autre point de vue contrôleur.
Comment puis-je faire cela?
Caisse il va vous aider. [stackoverflow.com/questions/6678097/... [1]: stackoverflow.com/questions/6678097/...
[Question ][1] c'est pour la chaîne.vous l'utilisez pour le tableau. [1]: stackoverflow.com/questions/2228242/...
[Question ][1] c'est pour la chaîne.vous l'utilisez pour le tableau. [1]: stackoverflow.com/questions/2228242/...
OriginalL'auteur Naresh Venkat | 2011-07-13
Vous devez vous connecter pour publier un commentaire.
vous pouvez le faire en définissant une propriété de tableau dans la deuxième viewcontrollers .h fichier comme:
Maintenant dans FirstViewconrtoller juste passer
essayez @property(nonatomic, retain)NSArray *tableau; au lieu de l'attribuer.
J'ai eu le même message d'erreur
veuillez donner l'extrait de code où vous la définition de la matrice...
OriginalL'auteur makboney
Je ne voudrais pas revenir directement la référence de la matrice à l'aide de
return _theArray;
. C'est généralement un mauvais codage de la conception à le faire. Une meilleure solution à votre problème serait:Dans votre premier contrôleur .h fichier:
Dans votre premier contrôleur .m fichier:
Et où vous le souhaitez dans votre deuxième code du contrôleur:
Être conscient que, dans cet exemple, les références des objets stockés dans
fooArray
sont les mêmes que ceux qui sont stockés danstheArray
. Par conséquent, si vous modifiez un objet dansfooArray
, il sera également modifié danstheArray
.OriginalL'auteur Axel
juste de les déclarer dans .h fichier & de les affecter à la propriété nonatomic & conserver puis de les synthétiser. Maintenant, créez un objet de la classe & accès à ce tableau 🙂 c'est très simple 🙂
OriginalL'auteur Abdurrashid Khatri
Dans swift vous
La première Viewcontroller
dans la préparer
Dans le second contrôleur comme une variable globale
OriginalL'auteur Kingsley Mitchell