目标 c - 从不同的视图控制器 XCode 获取~设置值



我有两个视图控制器

  • Level4ViewController
  • Level5ViewController

Level4ViewController我有一个NSNumber *averagePred;,我想从Level5ViewController中获取并设置averagePred的值。

我已经进入了@property (nonatomic, retain)...对于每个。

该如何管理它,我尝试只将属性放在我的 AppDelegate 中并使用:

appDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])

这似乎不起作用,我希望能够解决这个问题。

最后一部分,如果有人可以帮助我:

我有:

NSNumber *averagePred; 在我的头文件中

在方法中,我有一个float average;,使用averagePred = [NSNumber numberWithFloat:average];不起作用。谁能在这里帮我。谢谢

Level5VC需要引用Level4VC,所以它可以这样做:

   myLevel4VC.averagePred = 159.3;
您可以通过将 level5 传递给

自定义构造函数来为其提供引用,或者通过在 level5 中具有由调用 level5 的人设置的 level4VC ivar 来提供引用。

最新更新