У меня этот простой цикл в моей программе:
for (Element *e in items)
{
NSDictionary *article = [[NSDictionary alloc] init];
NSLog([[e selectElement: @"title"] contentsText]);
[article setValue: [[e selectElement: @"title"] contentsText] forKey: @"Title"];
[self.articles insertObject: article atIndex: [self.articles count]];
[article release];
}
Использование библиотеки ElementParser для создания словаря значений из RSS-канала (есть другие значения, кроме "title", которые я пропустил). self.articles
- это NSMutableArray, который хранит все словари в документе RSS.
В конце концов, это должно создать массив словарей, каждый словарь, содержащий информацию, которая мне нужна об элементе, в любом индексе массива. Когда я пытаюсь использовать setValue:forKey:
, он дает мне
this class is not key value coding-compliant for the key "Title"
ошибка. Это не имеет ничего общего с Interface Builder, это всего лишь код. Почему я получаю эту ошибку?