在Singleton中更新NSArray

时间:2014-06-24 19:21:35

标签: ios objective-c objective-c-blocks

我有一个块,该结果包含一个名为NSArray的{​​{1}}。我需要在几个message中访问此数组。我想使用单例,但这个数组不是静态的,客户端可以随时收到新消息,所以我不知道是否有可能更新单例内的数组?或者在导入它的每个视图中重新加载它..

总的来说,我不知道我怎么能这样做。这是代码,显示了我需要在其他视图中使用的变量。欢迎任何建议,没有单身人士的简单解决方案将是最好的。

SampleViewController.m:

UIViewControllers

1 个答案:

答案 0 :(得分:0)

我认为单身人士是一个很好的方式。除此之外,您可以使用appdelegate属性来存储值,并且可以在任何类中调用[[[UIApplication SharedApplication] delegate] yourSharedProperty]。在这种情况下,您也将使用单例,但它本身就是appdelegate