我的文档目录中有一个plist文件。
我需要以编程方式删除一些带有值的键。
答案 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];
修改字典,然后将其重新写入文档文件夹。