在不同的视图控制器中存储和检索数据有两个选项。
1)NSUserDefaults 是在任何其他视图控制器中存储数据和访问的最佳选择。
NSUserDefaults 类提供了方便的方法来访问常见的类型,例如 float、double、integer、Boolean。默认对象必须是一个属性列表,即以下实例(或集合实例的组合):NSData、NSString、NSNumber、NSDate、NSArray 或 NSDictionary。
这是存储和检索数据的非常简单和最佳的方法。
如果你想了解 NSUserDefaults,我在这里分享文档。
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html
2) 当您希望它们可以在类或其他视图控制器之外访问时,您将创建属性。
以这种方式创建属性。@property (nonatomic, retain) NSArray *arrayData;然后你也可以在其他视图控制器中使用这个数组值。
属性替换了对象的访问器方法。