我的应用程序中使用了一个数据控制器类,用于处理解析xml和其他一些对我的应用程序至关重要的操作。我希望能够做的是将它解析的数据存储在一个数组中,该数组可以在我的应用程序的多个视图中访问。现在,每个视图都创建自己的数据控制器类实例,因此存储数据的数组特定于该视图控制器。有没有办法为每个视图控制器创建数据控制器类的单个实例,但数据是否存储在所有视图都可以访问它的数组中?我试图存储在NSUserDefaults中,但这似乎不是最有效的方法。每个视图控制器都需要拥有自己的数据控制器类实例,因为我使用了每个视图控制器中使用的委托方法。我希望这是有道理的。
答案 0 :(得分:0)
你有两种方法可以实现这个(好吧,可能超过两种,但最常见的是):