2010-02-02 3 views
0

J'ai des classes: PropertyCalcViewController .m & .haccès iPhone + contrôles d'autres classes

Dans le .h je

IBOutlet UIButton *btnGo; 
@property (nonatomic, retain) IBOutlet UIButton *btnGo; 

et dans le fichier .m je

@synthesize *btnGo; 

Maintenant, j'ai aussi une autre classe Manager .m & .h.

Ce que je veux faire est que l'accès btnGo de la classe Manager et le retirer de PropertyCalcViewController comme

[btnGo removeFromSuperView] 

Comment puis-je faire cela?

Répondre

1

Pour accéder à une propriété, vous utilisez le « point-syntaxe »:

[the_view_ctrler.btnGo removeFromSuperview]; 

Aussi, je crois que vous dire @synthesize btnGo;, au lieu de @synthesize *btnGo; qui est une erreur de syntaxe.

+0

the_manager est l'objet de la classe Manager? btnGo est dans la classe PropertyCalcViewController pas dans la classe Manager .. – pratik

+0

Oh je vois. Votre description n'est pas si claire parce que '@ interface' est manquant. – kennytm

+0

the_view_ctrler est l'objet de la classe PropertyCalcViewController? – pratik

1

Assurez-vous que btnGo a été correctement connecté dans Interface Builder. Un oubli simple mais commun.

Questions connexes