无法识别的选择器发送到实例 - 属性中的错误?

时间:2012-02-07 15:33:10

标签: iphone objective-c

我知道这个问题被多次询问,但我正努力工作,找不到错误!

我制作了一个基于导航的应用程序。 为了使表视图单元格的外观成本化,我在RootViewController中使用了这个方法:

- (UITableViewCell *)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{ 

   Verwaltung Information * selectedFormel = [listOfFormularies    objectAtIndex:indexPath.row];
   cell.textLabl.text = selectedFormel.nameFormel;

   return cell;
}

变量“nameFormel”在VerwaltungInformation中声明为带有属性和合成的NSString。 但相反,我收到此错误消息:

[FormelViewController nameFormel]: unrecognized selector sent to instance
Terminating app due to uncaught exception 'NSInvalidArgument', reason : [FormelViewControlle nameFormel]: unrecognized selector sent to instance

我需要一些帮助!自从我一直在努力,但我找不到错误...如果有人需要更多细节来回答,请发表评论。

1 个答案:

答案 0 :(得分:2)

您的问题是[listOfFormularies objectAtIndex:indexPath.row]返回FormelViewController个对象,而不是VerwaltungInformation类型的对象。

您应该检查您的数据(即listOfFormularies数组)。