【发布时间】:2010-03-23 17:34:45
【问题描述】:
我正在尝试将 NSDictionary 写入 plist,但是当我打开 plist 时,没有数据写入其中。 从日志来看,我的路径看起来是正确的,而且我的代码非常标准。 有什么想法吗?
NSArray *keys = [NSArray arrayWithObjects:@"key1", @"key2", @"key3", nil];
NSArray *objects = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
for (id key in dictionary) {
NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}
NSString *path = [[NSBundle mainBundle] pathForResource:@"FormData" ofType:@"plist"];
NSLog(@"path:%@", path);
[dictionary writeToFile:path atomically:YES];
【问题讨论】:
标签: iphone objective-c cocoa plist nsdictionary