我有两个ViewControllers
在Level4ViewController
我有一个NSNumber *averagePred;
我希望从averagePred
获取并设置Level5ViewController
的值。
我已经为每个人输入@property (nonatomic, retain)
....
我如何管理这个,我尝试将属性放在我的AppDelegate中并使用:
appDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])
这似乎不起作用,我希望能够对此进行排序。
最后一部分,如果有人可以帮助我的话:
我有:
NSNumber *averagePred;
在我的标题文件
在方法中我有一个float average;
并使用averagePred = [NSNumber numberWithFloat:average];
无效。有人可以帮我从这里出去吗。感谢
答案 0 :(得分:2)
Level5VC需要引用Level4VC,所以它可以这样做:
myLevel4VC.averagePred = 159.3;
您可以通过将引用传递给自定义构造函数,或者通过在level5中使用level4VC ivar来为level5提供引用,该引用由调用level5的人设置。