我想知道如何在几个 View Controller 之间共享 NSDictionary 对象,这些 View Controller 基本上是我的应用程序中的选项卡。
我尝试使用协议(protocol)(例如 Java 中的协议(protocol)),以便可以转换为协议(protocol)并访问属性。这似乎不起作用。
我也看过类似的问题 How to share data globally among multiple view controllers
但我观察到appDelegate方法不安全,可能会导致内存泄漏。
类似地,将 A 类注入(inject) B 类也会产生同样的问题。
那么有人可以建议我任何我应该在代码中研究或实现的方法吗?
最佳答案
如果您只想共享字典,为什么不使用辅助类中的类方法。
+(NSDictionary *)shareMethod
{
return dict;
}
关于ios - View Controller 之间的对象共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15405676/