【发布时间】:2011-09-08 03:17:10
【问题描述】:
我有一个应用程序,第一页上有一个按钮,用户可以设置第二页上的图像。 要切换页面,我使用的代码是:
- (IBAction)myCart:(id)sender; {
MyCartViewController * cart2 = [[MyCartViewController alloc]init];
cart2.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:cart2 animated:YES];
[cart2 release];
}
我还有另一种方法,它允许用户按下按钮并设置图像。
- (IBAction)outlet1 {
cart.displayImage = YES;
}
cart 是在 .h 文件中创建的 ivar,因此我可以在整个文件中使用它。我的问题是我需要能够在 myCart 方法中使用购物车(而不是购物车 2)。我怎样才能做到这一点?因为如果我尝试只用购物车切换购物车 2 并且我删除了该行:
MyCartViewController * cart2 = [[MyCartViewController alloc]init];
当我尝试切换页面时应用程序崩溃。如何对两种方法使用相同的变量?谢谢大家!
【问题讨论】:
标签: iphone ios xcode uibutton instance-variables