Je sais que cette question a été posée un milliard de fois, mais ma question particulière n'a pas reçu de réponse. Donc désolé de la répétitivité.Utilisation et accès Variables globales/externes dans l'objectif C
donc je sais comment déclarer et définir des variables externat (me corriger si je me trompe):
dans le fichier foo.h:
extern NSString *foo;
dans le fichier foo.m:
NSString *foo = @"fooey";
Mais dites ensuite que je veux accéder/modifier la variable dans le fichier hoo.m. Comment ferais-je cela?
Oui, c'est ainsi que vous le définissez/le déclarez. Mais comment puis-je y accéder dans une classe différente de foo.h/m? – DonyorM
Ah, je vois. Vous auriez besoin de le transmettre à cette classe. – AdamG
Déclarez-le en tant que variable externe (.h), puis dans prepareForSegue ou lorsque vous déclarez le nouveau viewController, définissez une propriété dans ce viewController où vous en avez besoin. – AdamG