У меня есть класс Topic и Group, у которых есть переменная с именем 'name', поэтому я пытаюсь объединить эти два оператора if в один:
if ([((RKMappableObjectTableItem *) _item).object isKindOfClass:[Group class]]){
Group * group = (Group *)(((RKMappableObjectTableItem *) self.object).object);
//blah
} else if ([((RKMappableObjectTableItem *) _item).object isKindOfClass:[Topic class]]){
Topic * topic = (Topic *)(((RKMappableObjectTableItem *) self.object).object);
//blah
}
Я пытался
id group = (((RKMappableObjectTableItem *) self.object).object);
но когда я попробовал имя_группы, мне выдается:
Имя свойства не найдено для объекта типа id