2012-02-07 64 views
0

我知道這個問題被問了很多次,但我努力工作,找不到錯誤!發送到實例的無法識別的選擇器 - 屬性中的錯誤?

我製作了一個基於導航的應用程序。 爲了costumize我在RootViewController的使用這種方法的表視圖細胞的appereance:

- (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 

我需要一些幫助!自從我一直在努力,但我找不到錯誤......如果有人需要更多的細節來回答,請留下評論。

+0

你是否合成了這個屬性? – 2012-02-07 15:35:10

+0

什麼是selectedInfo?它會在這裏崩潰嗎? – Beuj 2012-02-07 15:38:53

+0

是的,我使用syntesize並且xcode也不顯示任何錯誤。 'selectedInfo'是一個錯誤,我點了一個錯誤的變量,在我的代碼中,我也使用了selectedFormel。 – Daniel05 2012-02-07 16:28:33

回答

2

您的問題是[listOfFormularies objectAtIndex:indexPath.row]返回一個FormelViewController對象,而不是VerwaltungInformation類型的對象。

你應該檢查你的數據(即listOfFormularies數組)。

相關問題