我有一个变量,我在整个程序中都需要这个变量。现在代码是下一个: .h文件
extern RequestParams* newUser;
.m文件
RequestParams* newUser;
但是效果不好。信息没有到达这个变量。 解决这个问题的最佳方法是什么? 谢谢。
最佳答案
您将不得不使用 NSUserDefault
或 Singleton
来处理跨各种 Controller 的变量值。
这两者都用于需要跨多个 View Controller 维护和访问变量值的场景。您可以根据自己的选择选择其中之一。
NSUserDefault
可以存储可在整个应用程序中全局访问的多个键值对。 Singleton 帮助您创建一个静态的对象/变量,因此之后不会创建它的其他实例。整个应用程序只保留一个实例。
以下链接可能对您有所帮助。
Another NSUserDefault Tutorial
希望对您有所帮助!
关于ios - 获得访问权限的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180495/