В моей программе есть простой цикл:
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-канала (кроме «заголовка» есть и другие значения, которые я пропустил) self.articles
- это NSMutableArray, в котором хранятся все словари в документе RSS.
В конце концов, это должно привести к созданию массива словарей, в каждом словаре которого содержится нужная мне информация об элементе в любом индексе массива. Когда я пытаюсь использовать setValue:forKey:
, это дает мне
this class is not key value coding-compliant for the key "Title"
ошибка. Это не имеет никакого отношения к Интерфейсному Разработчику, все это только для кода. Почему я получаю эту ошибку?