这工作得很好:Objective-C的传递变量到另一个IBAction为
NSString *myVariable;
- (IBAction) doFirstAction {
myVariable = @"123456789";
}
- (IBAction) doSecondAction {
NSLog(@"%@",myVariable);
}
但是,如果我这样做(代替@“123456789”的一些代码,返回相同的值,即“123456789”)我无法访问doSecondAction中的值。
NSString *myVariable;
- (IBAction) doFirstAction {
myVariable = [imageNode getAttributeName:@"value"];
}
- (IBAction) doSecondAction {
NSLog(@"%@",myVariable);
}
任何线索为什么我不能访问doFirstAction以外的myVariable?
非常感谢您的帮助。 – StuR 2010-06-12 13:25:07