我想删除 Plist 中的键值。我发现答案喜欢删除分配给它的值,另一个是加载一个新的 plist 但我需要删除一个键值
问问题
4796 次
3 回答
1
(假设这是与编程相关的)
您可以将其加载到 NSDictionary 中,删除键/值对,然后将其写回:
NSString *pathToPlist = @"/Users/H2CO3/my.plist";
NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithCOntentsOfFile:pathToPlist];
[plist removeObjectForKey:@"MyKeyIWannaDelete"];
[plist writeToFile:pathToPlist atomically:YES];
于 2012-06-26T06:34:52.110 回答
0
PlistDict 是加载到 plist 中的字典。通过使用以下代码,我们可以从 plist 中删除键值。
[plistDict removeObjectForKey:@" Key "];
字典必须是可变的(NSMutableDictionary)。
于 2012-06-27T11:20:59.797 回答
0
到目前为止,这是不可能通过编码实现的。如果您有这种情况,请使用数据库。因此,您可以删除您想要的任何行?
于 2012-06-26T06:30:59.093 回答