如何獲取對象的文本值以便將其顯示在表中?其他職位說對象不是NSString,你需要問對象的文本。但是如何?該錯誤是這樣的:如何獲取對象的文本值?
*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: '* - [名isEqualToString:]:無法識別的選擇發送到實例0xf51b60'
此代碼在Objective-C:
NSString *cellValue = [namesArray objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
return cell;
我對不住你先進的編程人員,我在這個新的和無法要麼找到NSObject的文檔中的答案。謝謝。
對象的類型是什麼?對象沒有規範的「文本價值」,因此多種方法可能適合該法案。一個常見的是'-stringValue'。 – outis 2009-11-01 18:57:14
另一個是'-description'。 – outis 2009-11-01 18:58:23
@outis:不,常見的是'-description',它在'NSObject'中實現,並且通常會覆蓋哪些類。它返回一個字符串。 – jbrennan 2009-11-01 18:59:46