我一直在阅读很多关于如何从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;
但无法识别变量。
如果有人可以帮忙请
答案 0 :(得分:3)
您无法在类上设置属性。您只能设置对象的属性,即。即一个类的实例。你必须写
FirstViewController *vc = [[FirstViewController alloc] init];
vc.test = 10;
// use then vc for whatever it should be used.
哦,顺便说一句:这与Xcode没有任何关系。