书Beginning iPhone Development(作者Dave Mark和Jeff LaMarche)中的代码将UITableViewCell文本属性赋值为:
UITableViewCell *cell = ...
...
cell.text = ...
这个赋值会产生一个“'setText' is deprecated...”警告。我应该使用什么作为替代?
另外,我如何打开警告中的长URL(在Xcode中)而不重新键入整个内容?
书Beginning iPhone Development(作者Dave Mark和Jeff LaMarche)中的代码将UITableViewCell文本属性赋值为:
UITableViewCell *cell = ...
...
cell.text = ...
这个赋值会产生一个“'setText' is deprecated...”警告。我应该使用什么作为替代?
另外,我如何打开警告中的长URL(在Xcode中)而不重新键入整个内容?
6条答案
按热度按时间ctrmrzij1#
尝试:
(Ah,很高兴现在就能回答3.0 SDK问题)
14ifxucb2#
“已弃用”建议您更改代码以使用Apple建议的新方法。任何已弃用的方法都将在未来的更新版本中删除(例如:他们可能会将其从OS 3.1中删除)因此,请使用以下命令代替setText
1zmg4dgp3#
您使用此代码:-
“单元格.文本标签.文本”
删除文本警告已弃用UITableViewCell setText?
ctzwtxfj4#
回答第二个问题。
我不确定URL是什么意思,但要获得构建输出的完整文本,这就是警告气泡的来源:
1)打开构件窗口(默认组合键Command-Shift-B)
在构建进度视图的底部有四个按钮。从左到右的按钮是一个复选标记、一个警告符号、一些虚线和一个用于更多选项的弹出菜单。
确保第三个符号,虚线符号,背景是深灰色的。如果你不确定的话,请切换它。当按下这个按钮时,会显示出一个新的视图,其中包含构建过程的完整文本输出(编译器、链接器、shell脚本输出等...)
我相信这就是你要问的问题。
您可以使用Command-=和Command-Shift-+在警告和错误之间移动。执行此操作时,将在完整输出视图中选择每个警告/错误气泡的完整文本。!
hrirmatl5#
12年后,Apple将弃用
textLabel
:现在从
iOS 14
开始,您将需要使用UIListContentConfiguration
:迅捷:
gt0wga4j6#
不推荐使用cell.textLabel
解决方案--〉使用UIListContentConfiguration: