エンコーディングなしで辞書をplistに直接書き込むことは可能ですか?つまり、encodeWithCoder関数を使用せずにですか?
1 に答える
1
はい、可能です...このコードを使用してください
NSString *plistName = @"plistname";
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:[plistName stringByAppendingPathExtension:@"plist"]];
[dataDic writeToFile:path atomically:YES];
ここで、dataDic は、plist に保存する辞書に他なりません。
于 2013-03-06T10:50:38.840 に答える