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
現在のところ、これはコーディングでは不可能です。このようなシナリオがある場合は、データベースを使用してください。そのため、必要な行を削除できますか?
于 2012-06-26T06:30:59.093 に答える
0
PlistDict は、plist にロードされるディクショナリです。次のコードを使用して、plist からキー値を削除できます。
[plistDict removeObjectForKey:@"キー"];
ディクショナリは変更可能 (NSMutableDictionary) でなければなりません。
于 2012-06-27T11:20:59.797 に答える