значение ключа, совместимое с кодировкой для класса NSObject? - PullRequest
3 голосов
/ 08 апреля 2010

Я создал одноэлементный класс, который загружает список.Я продолжаю получать эту ошибку, когда пытаюсь установить значение:

[<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.Любые идеи о том, что мне нужно сделать?

1 Ответ

17 голосов
/ 08 апреля 2010

Может быть, вы используете неизменяемый словарь вместо NSMutableDictionary?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...