如何在两个不同的视图控制器之间传递信息?

2024-05-04

这是一个简单的问题:

我有 2 个不同的视图控制器,每个视图控制器都有自己的数据存储在其 .m 文件中。 我想取一个值,例如,一个整数值(int i=3;)在 ViewController 1 中声明并将其传递给 ViewController 2,因此我将能够在第二个视图控制器中使用该值。

谁能告诉我该怎么做吗?


2014 编辑 - 如果有人遇到这种情况,请不要听我的。 “更好的方法”确实是最好的方法。

好方法 - 在 ViewController 2 中创建自己的 initWithI 方法

更好的方法 - 像往常一样创建 ViewController2,然后将值设置为属性。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在两个不同的视图控制器之间传递信息? 的相关文章

随机推荐