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

Ios 如何删除iPhone从plist文件中删除数据,ios,plist,Ios,Plist,我的文档目录中有一个plist文件 我需要以编程方式删除一些带有其值的键。首先,我将阅读中的plist 获取plist的URL并将其读入 NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath]; 然后将其分解为对象。plist只是不同对象的层次结构,通常根是数组或字典 NSDictionary *plistData = (NSDictionary *)[NSPropertyListSeriali

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


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

首先,我将阅读中的plist

获取plist的URL并将其读入

 NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];
然后将其分解为对象。plist只是不同对象的层次结构,通常根是数组或字典

NSDictionary *plistData = (NSDictionary *)[NSPropertyListSerialization propertyListFromData:plistXML mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&error];
修改词典,然后将其重新写入文档文件夹。