我创建了一个加载plist的单例类。当我尝试设置值时,我不断收到此错误:
[<MyPlist 0x1917bc0> setValue:forUndefinedKey:]:
此类不是关键值测试的密钥值。'
我在plist文件中有一个键。密钥名为“test”,没有与之关联的值。我设置的值如下:
[[PlistManager sharedManager].plist setValue:@"the title value" forKey:@"test"];
我查看set plist字典并在PlistManager中看到它:
po self.plistDictionary
{
test = "";
}
我得到错误就像我在调试器中留下PlistManager一样。 PlistManager的类型为NSObject。所以没有xibs。关于我需要做什么的任何想法?
答案 0 :(得分:17)
您是否正在使用非可变字典而不是NSMutableDictionary?