Je sais que cette question était déjà posée plusieurs fois mais je ne comprends pas.Comment puis-je accéder à une méthode d'une autre classe?
J'ai 2 classes classA.h & .m et classB.h et .m. En classe A, j'ai un UITextField *myTextfield
. Dans la classe B, j'importe l'en-tête de la classe A et je définis la classe avec @class classA
. J'ai également défini classA *classa
.
si j'essaie d'obtenir la valeur de myTextfield comme ceci myString = classA.myTextfield.text; rien ne se passe
des suggestions ce que je fais mal ici?
je serais si thankfull pour une réponse becaus sans avoir fait ça, je ne peux pas continuer de codage :)
merci!
Votre valeur n'est-elle pas mise à jour ou votre code ne parvient pas à se compiler? – Vladimir
il semble que vous essayez d'accéder aux propriétés de classe (variables) et non aux méthodes (les fonctions). Il y a beaucoup de tutoriels pour débutants sur le web. et voici le guide Objective-c 2.0 pour les propriétés déclarées: http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/ObjectiveC/Articles/ocProperties.html#//apple_ref/doc/uid/TP30001163- CH17-SW1 – wkw
J'ai eu un problème avec les valeurs et la méthode. J'ai pensé qu'une solution m'aiderait à résoudre les deux. j'ai oublié de changer le titre désolé. – jacky