我的文档目录中有一个 plist 文件。
我需要以编程方式删除一些具有其值的键。
首先,我会在 plist 中阅读
获取 plist 的 URL 并读入
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];
然后将其分解为对象。plist 只是不同 NSObjects 的层次结构,通常根是一个数组或字典。
NSDictionary *plistData = (NSDictionary *)[NSPropertyListSerialization propertyListFromData:plistXML mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&error];
修改字典,然后将其重新写入文档文件夹。