繁体   English   中英

为什么我在XCode中收到过时的警告

[英]Why am I getting a deprecated warning in XCode

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

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

在iPhone OS 3.0及更高版本中,不推荐使用cell.text属性,因为新的表格单元格类型允许多个标签。 而是使用cell.textLabel.text完成相同的操作。

属性就是这样工作的

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

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

前两个答案不仅仅正确。 只是添加一些来自Apple开发人员的参考。 相信这将解决您的所有问题。 请看一下“ 对象消息传递 ”的会议

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM