Ios 自定义数组的自定义数组的持久性存储

Ios 自定义数组的自定义数组的持久性存储,ios,ios4,ios5,ios-4.2,Ios,Ios4,Ios5,Ios 4.2,我有一份团队名单,其中包括团队成员名单, 因此,详细地说,我的第一个tableview控制器包含团队列表,例如团队A、团队B、团队C等等,当我单击特定团队时,它会钻到另一个tableview控制器,并显示更多团队成员列表,我希望将此数据保存到文件中,这样即使用户杀死应用程序,他应该得到团队名称和团队成员的名单,那么我该怎么做呢 谢谢,德雷加德 Ranjit您可以使用NSArray的NSArray来存储包含成员列表的团队列表。要持久存储,可以使用NSUserDefaults: [NSUserDef

我有一份团队名单,其中包括团队成员名单, 因此,详细地说,我的第一个tableview控制器包含团队列表,例如团队A、团队B、团队C等等,当我单击特定团队时,它会钻到另一个tableview控制器,并显示更多团队成员列表,我希望将此数据保存到文件中,这样即使用户杀死应用程序,他应该得到团队名称和团队成员的名单,那么我该怎么做呢

谢谢,德雷加德
Ranjit

您可以使用
NSArray
NSArray
来存储包含成员列表的团队列表。要持久存储,可以使用
NSUserDefaults

[NSUserDefaults standardUserDefaults] setObject:yourArray forKey:@"TeamList"];

谢谢你的回复,使用plist怎么样?嘿,这不仅仅是一个静态数组,用户将添加他的团队和团队成员。因此,当用户添加团队时,它应该与保存的成员一起保存,下次如果他添加另一个团队,前一个团队也应该存在。默认值在内部是plist,但是苹果给了它一个很好的API来获取和设置。对于可变对象,只需将数组数组转换为NSMutableArrays,就可以了。嘿,谢谢,你能给我提供示例代码吗..现在我想问,我们如何防止覆盖团队数组列表?