ios - 获得访问权限的最佳方式

标签 ios global

我有一个变量,我在整个程序中都需要这个变量。现在代码是下一个: .h文件

extern RequestParams* newUser;

.m文件

RequestParams* newUser;

但是效果不好。信息没有到达这个变量。 解决这个问题的最佳方法是什么? 谢谢。

最佳答案

您将不得不使用 NSUserDefaultSingleton 来处理跨各种 Controller 的变量值。

这两者都用于需要跨多个 View Controller 维护和访问变量值的场景。您可以根据自己的选择选择其中之一。 NSUserDefault 可以存储可在整个应用程序中全局访问的多个键值对。 Singleton 帮助您创建一个静态的对象/变量,因此之后不会创建它的其他实例。整个应用程序只保留一个实例。

以下链接可能对您有所帮助。

Singleton Tutorial

Another Singleton Guide

NSUserDefault Tutorial

Another NSUserDefault Tutorial

希望对您有所帮助!

关于ios - 获得访问权限的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180495/

相关文章:

ios - 如果在其他类中实现,自定义点击识别器方法将不起作用

ios - swift 在 UIDocumentPicker 中设置文档扩展名

ios - 将 tableView 单元格的 indexPath 传递给另一个 Controller

java - 共享和存储 RSA - Java 服务器中的公钥,反之亦然

C# 使用全局键盘钩子(Hook)全局覆盖 CTRL+V 命令

C 中具有负索引的数组的 Calloc

ios - UIScrollView 禁用顶部弹跳

ios - 将捕获的图像存储到 UIImage 数组中 (AVFoundation)

Java:控制包中的详细程度(诊断消息传递)级别的建议方法是什么?

node.js - 多个文件: can't use same `global` 中的拆分 Electron 主过程