替代已弃用的UITableViewCell setText?

替代已弃用的UITableViewCell setText?

问题描述:

代码在书中Beginning iPhone Development(由Dave马克&杰夫·拉马什)分配到的UITableViewCell Text属性:替代已弃用的UITableViewCell setText?

UITableViewCell *cell = ... 
... 
cell.text = ... 

这种分配带来了一个“‘的setText’已过时...”警告。我应该使用什么作为替代方案?

此外,如何在不重新输入整个事件的情况下在警告(在Xcode中)中打开长URL?

尝试:

cell.textLabel.text = @"test"; 

(嗯,这是很好的是回答3.0 SDK的问题现在)

+0

谢谢。有没有对我的Xcode网址问题的答案? (我应该将其作为一个单独的问题提出吗?) – 2009-07-07 01:45:42

为了解决第二个问题。

我不知道你的网址是什么意思,但得到的构建输出的全文,这是在警告泡沫来源于:

1)打开生成窗口(默认键绑定命令 - Shift-B)

在构建进度视图的底部有四个按钮。从左到右的按钮是复选标记,警告符号,一些虚线以及用于提供更多选项的弹出式菜单。

确保第三个符号(带虚线的符号)具有深灰色背景。如果您有疑问,请将其切换。当按下这个按钮时显示的新视图具有来自构建过程(编译器,链接器,shell脚本输出等等)的全文输出...

我相信这是你所问的。

您可以使用Command- =和Command-Shift- +移动警告和错误。当你这样做时,每个警告/错误气泡的全文将在完整的输出视图中被选中。

弃用建议您将您的代码更改为使用Apple建议的新方法。任何不赞成的方法将在以后的更新版本中被删除(为前:他们可能会从OS 3.1中删除) 所以,相反的setText的,使用此

[cell.textLabel setText] method 

您使用此代码: -

“cell.textLabel.text”

移除文本警告不推荐使用UITableViewCell setText?