实际上,我在我的项目的viewController.m中计算了一些值。我在另一个类(uiview类)中使用该最终结果来绘制它。但我无法理解我如何使用计算值我在iphone中的另一个同类项目。
答案 0 :(得分:2)
推送新视图时,您可以调用该视图的方法。不知道这是不是你想要的。
答案 1 :(得分:1)
使用setters和getters作为初学者的文章,或者去寻找属性和合成。使用此reference
答案 2 :(得分:1)
执行以下步骤
在delegate.h文件中声明变量
为变量编写@property
e.g。@property (nonatomic, retain) NSString *string;
在delegate.m中合成
@synthesize string;
在要使用它的类(.h)中
//导入yourDelegate.h YourDelegate * mainDelegate;
在.m文件中
mainDelegate = [[UIApplication sharedApplication]delegate];
答案 3 :(得分:0)
在您进入新视图之前,您可以传递变量。
E.g。
ViewController * viewcontroller = [ViewController alloc] init;
//pass your variables in here by setting the variables in the view your pushing into
viewcontroller.calculation = self.calculation;
//push into new view
[self.navigationController pushViewController:viewcontroller animated:YES];
[viewcontroller release];
这允许您在推送到新视图之前,通过使其与原始视图上的计算变量相等来在新类中设置变量计算。