如何获取对象的文本值以便将其显示在表中?其他职位说对象不是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