1

当我什至不使用 setText 方法时,我会收到警告。为什么 XCode 会显示此警告消息?

替代文字 http://www.angryhacker.com/toys/deprecated.jpg

4

4 回答 4

13

cell.text属性在 iPhone OS 3.0 及更高版本中已弃用,因为新的表格单元格类型允许多个标签。相反,cell.textLabel.text用来完成同样的事情。

于 2009-09-20T00:10:21.597 回答
5

这就是属性的工作方式

x = object.field(默认情况下)与调用相同x = [object field]

并且object.field = x(默认情况下)与调用相同[object setField:x]

于 2009-09-20T01:45:16.940 回答
2

上面的两个答案是正确的。只是添加一些来自 Apple 开发的参考。相信这会解决你所有的问题。请查看“对象消息传递”的会话

于 2012-11-07T15:27:47.847 回答
1

通过按照您的方式设置类的字段,您实际上是在调用 setText 方法

于 2009-09-20T00:08:06.317 回答