0

我的文档目录中有一个 plist 文件。

我需要以编程方式删除一些具有其值的键。

4

1 回答 1

0

首先,我会在 plist 中阅读

获取 plist 的 URL 并读入

 NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];

然后将其分解为对象。plist 只是不同 NSObjects 的层次结构,通常根是一个数组或字典。

NSDictionary *plistData = (NSDictionary *)[NSPropertyListSerialization propertyListFromData:plistXML mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&error];

修改字典,然后将其重新写入文档文件夹。

于 2012-05-24T08:01:44.177 回答