当我甚至不使用它时,我收到有关setText方法的警告。为什么XCode会显示此警告消息?
答案 0 :(得分:13)
在iPhone OS 3.0及更高版本中不推荐使用cell.text
属性,因为新表格单元格类型允许多个标签。相反,使用cell.textLabel.text
来完成同样的事情。
答案 1 :(得分:5)
这就是物业的运作方式
x = object.field
(默认情况下)与调用x = [object field]
和object.field = x
(默认情况下)与调用[object setField:x]
答案 2 :(得分:2)
最多两个答案不仅正确。只是添加一些来自Apple的Dev的引用。相信这会解决你所有的问题。请查看“Object Messaging”
的会话答案 3 :(得分:1)
通过按照您的方式设置类的字段,您实际上是在调用setText方法