【发布时间】:2019-06-17 23:30:52
【问题描述】:
为 MacOS 构建,在我的一个类中,我遵循 NSCoding 协议来编码我的对象的属性并使用此方法将它们保存到 plist:
[NSKeyedArchiver archiveRootObject:employees toFile:@"/Users/user1/Desktop/emplyees.plist"]; //employees is an NSMutableArray
此方法成功创建一个新的plist并将数据保存在桌面上。我的问题是,假设我的项目文件中已经有一个 plist,如何将数据直接保存到该 plist 并在每次使用发件人添加新的 Employee 对象时附加它?
【问题讨论】:
-
读取带有
NSKeyedUnarchiver类的文件? -
你能说得更具体点吗?
标签: objective-c macos plist nskeyedarchiver