如何从plist文件中删除iPhone删除数据

时间:2012-05-24 06:44:29

标签: ios plist

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

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

1 个答案:

答案 0 :(得分:0)

首先,我会读到

中的plist

获取plist的URL并在

中读取它
 NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];

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

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

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