访问变量不同的视图控制器

时间:2012-09-25 14:14:06

标签: objective-c cocoa-touch properties uiviewcontroller

我一直在阅读很多关于如何从SO传递变量的链接,包括这个链接。

Accessing variables of another class in xcode

但是,我已经在我的FirstViewController.h文件的SecondViewController.m文件中导入了FirstViewController.h文件我将变量定义为 。H @property(nonatomic,retain)int test; .M @synthesized测试;

并在视图中加载了SecondViewController.h我尝试做

FirstViewContoller.test = 10;

但无法识别变量。

如果有人可以帮忙请

1 个答案:

答案 0 :(得分:3)

您无法在类上设置属性。您只能设置对象的属性,即。即一个类的实例。你必须写

FirstViewController *vc = [[FirstViewController alloc] init];
vc.test = 10;
// use then vc for whatever it should be used.

哦,顺便说一句:这与Xcode没有任何关系。