Ios iphone在第二个ViewController中更改浮动
我有两个Ios iphone在第二个ViewController中更改浮动,ios,objective-c,xcode,uiviewcontroller,Ios,Objective C,Xcode,Uiviewcontroller,我有两个ViewController,ViewController和getraenkeController 现在在ViewController.h中,float被命名为getraenk。我读到我应该这样做: @property float getraenk; 然后在getraenkeController.m中,我应该这样做: ViewController.getraenk 但这不起作用 我还从ViewController.h 现在如何从getraenkeController中的ViewCon
ViewController
,ViewController
和getraenkeController
现在在ViewController.h
中,float被命名为getraenk
。我读到我应该这样做:
@property float getraenk;
然后在getraenkeController.m中,我应该这样做:
ViewController.getraenk
但这不起作用
我还从ViewController.h
现在如何从
getraenkeController
中的ViewController访问float?float作为属性添加到类的实例中,而不是类本身。创建类的实例后,就可以访问该属性
ViewController *controller = [[ViewController alloc] init...];
controller.getraenk = 4334.3;
首先申报公共财产 如果使用ARC:
@property(nonatomic, assign) float getraenk;
然后必须创建ViewController类的对象,例如:
ViewController *obj = [ViewController new];
现在您应该可以访问getraenk属性,例如:
obj.getraenk
它现在起作用了,我现在可以像roher说的那样做了。但它只在getraenkeView中更改。在ViewController中,float始终返回0?@user3195648,那么您可能在ViewController的另一个实例上设置变量,而不是从中读取的实例。它表示实例变量为protect?:o编辑:现在它可以工作,但它总是再次为0。。。