2010-08-23 141 views
0

我有我的View1,其中我有一个variableView1,当我点击一个按钮时,我有另一个view2打开。在那里,我有一个variableView2,它从一系列动作中获取一个值。从另一个类的访问变量

我需要从我的视图1访问variableView2,我怎么能做到这一点,我很困惑:(

回答

2

部分实现:

@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 

这是一个非常基本的问题,我强烈建议你拿起“iPhone傻瓜编程”或其他一些基本的帮助手册。

+0

谢谢斯蒂芬。我还有一个问题,我需要更新view2关闭时在view1上的标签,我该如何做? ?:s – awlcs 2010-08-23 13:51:39

+0

u选择委托模式。在'view2'中设置@property(assign)UIVIew * view1;'view2'时,调用'[view1.label setStringValue:@“blahblah”];(代码可能不准确,请使用docs) 。 – 2010-08-23 14:03:34