3 回答
TA贡献1780条经验 获得超1个赞
weichsel原始示例的更新版本(谢谢!)。Xcode发出了一些警告,其中之一是NSFileManager上不推荐使用的方法。使用iOS 5.1中不推荐使用的方法在此处更新
NSString *plistPath = nil;
NSFileManager *manager = [NSFileManager defaultManager];
if ((plistPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"mySpecial/PathTo.plist"]))
{
if ([manager isWritableFileAtPath:plistPath])
{
NSMutableDictionary *infoDict = [NSMutableDictionary dictionaryWithContentsOfFile:plistPath];
[infoDict setObject:@"foo object" forKey:@"fookey"];
[infoDict writeToFile:plistPath atomically:NO];
[manager setAttributes:[NSDictionary dictionaryWithObject:[NSDate date] forKey:NSFileModificationDate] ofItemAtPath:[[NSBundle mainBundle] bundlePath] error:nil];
}
}
- 3 回答
- 0 关注
- 466 浏览
添加回答
举报