替代已弃用的UITableViewCell setText?
问题描述:
代码在书中Beginning iPhone Development(由Dave马克&杰夫·拉马什)分配到的UITableViewCell Text属性:替代已弃用的UITableViewCell setText?
UITableViewCell *cell = ...
...
cell.text = ...
这种分配带来了一个“‘的setText’已过时...”警告。我应该使用什么作为替代方案?
此外,如何在不重新输入整个事件的情况下在警告(在Xcode中)中打开长URL?
答
尝试:
cell.textLabel.text = @"test";
(嗯,这是很好的是回答3.0 SDK的问题现在)
答
为了解决第二个问题。
我不知道你的网址是什么意思,但得到的构建输出的全文,这是在警告泡沫来源于:
1)打开生成窗口(默认键绑定命令 - Shift-B)
在构建进度视图的底部有四个按钮。从左到右的按钮是复选标记,警告符号,一些虚线以及用于提供更多选项的弹出式菜单。
确保第三个符号(带虚线的符号)具有深灰色背景。如果您有疑问,请将其切换。当按下这个按钮时显示的新视图具有来自构建过程(编译器,链接器,shell脚本输出等等)的全文输出...
我相信这是你所问的。
您可以使用Command- =和Command-Shift- +移动警告和错误。当你这样做时,每个警告/错误气泡的全文将在完整的输出视图中被选中。
答
弃用建议您将您的代码更改为使用Apple建议的新方法。任何不赞成的方法将在以后的更新版本中被删除(为前:他们可能会从OS 3.1中删除) 所以,相反的setText的,使用此
[cell.textLabel setText] method
答
您使用此代码: -
“cell.textLabel.text”
移除文本警告不推荐使用UITableViewCell setText?
谢谢。有没有对我的Xcode网址问题的答案? (我应该将其作为一个单独的问题提出吗?) – 2009-07-07 01:45:42