我正在尝试更新 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]));
}
}
您可以提供的任何帮助将不胜感激。提前非常感谢。