这是一个简单的问题:
我有 2 个不同的 View Controller ,每个 View Controller 都有自己的数据存储在其 .m 文件中。
我想获取一个值,例如在 ViewController1 中声明的整数值 (int i=3;
) 并将其传递给 ViewController2,这样我就可以在第二个中使用该值 View Controller 。
谁能告诉我该怎么做吗?
最佳答案
2014 年编辑 - 如果有人遇到这种情况,请不要听我的。 “更好的方法”确实是最好的方法。
好方法 - 在 ViewController2 上创建您自己的 initWithI 方法
更好的方法 - 像往常一样创建 ViewController2,然后将值设置为属性。
最佳方法 - 这是一种代码味道,您将数据与 ViewController 紧密耦合。请改用 CoreData 或 NSUserDefaults。
关于iphone - 如何在两个不同的 View Controller 之间传递信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2646881/