web-dev-qa-db-ja.com

非推奨のUITableViewCellsetTextの代替?

本のコード iPhone開発の開始 (Dave Mark&Jeff LaMarcheによる)UITableViewCellテキストプロパティに割り当てます:

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

この割り当てにより、「 'setText'は非推奨です...」という警告が表示されます。代わりに何を使用すればよいですか?

また、すべてを再入力せずに、警告(Xcode)で長いURLを開くにはどうすればよいですか?

29
Daryl Spitzer

試してください:

cell.textLabel.text = @"test";

(ああ、3.0 SDKの質問に今答えることができてうれしいです)

76
marcc

非推奨は、Appleが提案した新しい方法を使用するようにコードを変更することをお勧めします。非推奨のメソッドは、将来のアップデートリリースで削除される予定です(例:OS 3.1から削除される可能性があります)。したがって、setTextの代わりにこれを使用します。

 [cell.textLabel setText] method
1
taus-iDeveloper

あなたはこのコードを使用します:-

"cell.textLabel.text"

非推奨のUITableViewCellsetTextの警告を削除しますか?

1
Yash Kaushik

2番目の質問に対処します。

URLの意味はわかりませんが、ビルド出力の全文を取得するために、警告バブルが発生します。

1)ビルドウィンドウを開きます(デフォルトのキーバインドCommand-Shift-B)

ビルドの進行状況ビューの下部には、4つのボタンがあります。左から右へのボタンは、チェックマーク、警告記号、いくつかの点線、およびその他のオプションのポップアップメニューです。

3番目の記号(点線の記号)の背景が濃い灰色であることを確認してください。疑わしい場合は切り替えてください。このボタンを押すと表示される新しいビューには、ビルドプロセスからの全文出力(コンパイラ、リンカ、シェルスクリプト出力など)があります。

これがあなたが求めていることだと思います。

Command- =およびCommand-Shift- +を使用して、警告とエラーを移動できます。これを行うと、各警告/エラーバブルの全文が全出力ビューで選択されます。

1
Mark