Objective c 从不同的ViewController XCode获取~设置值
我有两个视图控制器Objective c 从不同的ViewController XCode获取~设置值,objective-c,xcode,retain,instance-variables,Objective C,Xcode,Retain,Instance Variables,我有两个视图控制器 Level4ViewController Level5ViewController 在Level4ViewController中,我有一个NSNumber*averagePred我想从Level5ViewController获取并设置averagePred的值 我已经输入了@属性(非原子,保留)。。。每个人 如何管理此问题,我已尝试将属性放入AppDelegate并使用: appDelegate ((AppDelegate *)[[UIApplication shared
- Level4ViewController
- Level5ViewController
Level4ViewController
中,我有一个NSNumber*averagePred
我想从Level5ViewController
获取并设置averagePred
的值
我已经输入了@属性(非原子,保留)
。。。每个人
如何管理此问题,我已尝试将属性放入AppDelegate并使用:
appDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])
这似乎不起作用,我希望能够把它整理好
最后一部分,如果有人能在以下方面帮助我:
我有:
NSNumber*averagePred代码>在我的头文件中
在这些方法中,我有一个浮点平均值代码>并使用averagePred=[NSNumber numberWithFloat:average]代码>不起作用。有人能帮我吗。感谢您,Level5VC需要一个对Level4VC的引用,所以它可以做到:
myLevel4VC.averagePred = 159.3;
您可以通过将引用传递到自定义构造函数中,或者通过在level5中设置由调用level5的人设置的level4VC ivar来为level5提供引用。Level4ViewController*controller;--controller.averagePred?