2010-05-19 5 views
0

Je suis assez nouveau à Objective-C et j'ai fait de la programmation iPhone.Comment utiliser la valeur d'une variable d'une classe dans une autre en Objective-C?

Est-il possible de rechercher la valeur d'une variable dans une classe différente? Fondamentalement ce que je fais exécute une fonction qui existe dans mon délégué d'application d'un contrôleur de vue, mais le délégué d'application doit utiliser une variable stockée dans le contrôleur de vue à partir de laquelle la fonction de délégué d'application a été appelée. Est-ce que ça fait du sens?

+1

Cela ressemble à un design compliqué. Si vous pouvez expliquer plus en détail ce que fait la variable et pourquoi le délégué de l'application en a besoin, vous obtiendrez peut-être de bien meilleures réponses. – Anurag

Répondre

1

Vous pouvez toujours transmettre la variable dans la fonction qui en a besoin. Ou vous pouvez faire un getter pour cela

0

Résolu le problème en transmettant simplement la variable au délégué de l'application et en le faisant ainsi.

0

Il me semble que vous devez exposer cette variable comme une propriété.

0

Vous pouvez créer un singleton et stocker vos données et les avoir partout disponibles.

Questions connexes