2010-08-23 5 views
0

J'ai ma View1 dans laquelle j'ai une variableView1 et quand je clique sur un bouton, j'ai une autre vue2 qui s'ouvre. Dans là, j'ai un variableView2 qui prend une valeur à partir d'une liste d'actions.Variable d'accès d'une autre classe

J'ai besoin d'accéder variableView2 de mon View1, comment puis-je faire cela, je suis confus :(

Répondre

2

Mise en œuvre partielle.

@interface view1 { 
    UIVIew view2; 

} 

@end 

@implementation 

- (void) doSomething{ 
    int b = [view2 variableView2]; //<-- accessor method 

} 

@end 

@interface view 2 { 
    int variableView2; 
} 
@property int variableView2; 
@end 

@implementation 
@synthesize variableView2; 
@end 

C'est une question fondamentale très Je fortement Je vous suggère de prendre "iphone programming for dummies" ou un autre livre d'aide de base

+0

Merci Stephen J'ai encore une question, je dois mettre à jour une étiquette qui est sur view1 quand view2 se ferme, comment puis-je faire cela ?? ?: s – awlcs

+0

u Voir le modèle de délégué. Définir un '@property (assigner) UIVIew * view1;' dans 'view2' et quand' view2' se ferme, appelez '[view1.label setStringValue: @" blahblah "];' (le code peut ne pas être exact, utilisez les docs) . –

Questions connexes