【发布时间】:2012-06-15 17:06:20
【问题描述】:
我正在尝试更新 iphone 应用程序中 plist 字典中的布尔值。 plist 字典包含几个字符串和两个布尔值。以下是我当前的代码。
我先定义plist,然后定义NSMutableDictionary。运行下面的第三行代码时出现错误。
NSString *plistFile = [[NSBundle mainBundle] pathForResource:@"Property List" ofType:@"plist"];
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithContentsOfFile:plistFile];
[[dict objectForKey:@"Day 1"] setBool:TRUE forKey:@"Bookmarked"];
该错误突出显示下面的返回语句,并带有以下错误“线程 1:程序收到信号:“SIGABRT”
int main(int argc, char *argv[])
{ @autoreleasepool{
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
您能提供的任何帮助将不胜感激。提前非常感谢。
【问题讨论】:
标签: objective-c boolean plist nsmutabledictionary