这是一个简单的问题:

我有2个不同的视图控制器,每个视图控制器都将自己的数据存储在其.m文件中。
我想要一个值,例如,在ViewController1中声明的整数值(int i=3;),并将其传递给ViewController2,这样我就可以在第二个视图控制器中使用该值。

谁能告诉我该怎么做?

最佳答案

2014年编辑-万一有人发生这种情况,请不要听我的。 “更好的方法”确实是最好的方法。

好方法-在ViewController2上创建自己的initWithI方法

更好的方法-照常创建ViewController2,然后将该值设置为属性。

最佳方法-这是一种代码味道,您正在将数据与ViewController紧密耦合。请改用CoreData或NSUserDefaults。

关于iphone - 如何在2个不同的View Controller之间传递信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2646881/

10-10 20:46