2

UITableViewControllerApple Developer Documentation hereに記載されているように、を使用して簡単なフォームを作成しようとしています。

私がやろうとしているのは、「静的行コンテンツのテクニック」というタイトルのセクションにあります。

いくつかを作成UITableViewCellsしてペン先に追加しましたが、それらにアクセスしてUITableView(cellForRowAtIndexPath:メソッド内で) に追加しようとすると、常に null になります。

ニブから適切にロードされていないようです。コードをダブル/トリプル/クアッドチェックして、ドキュメントに記載されているとおりに正確に実行していることを確認しましたが、うまくいきませんでした。

ここで私が見逃している明らかなものはありますか?

4

2 に答える 2

0

nib ファイルで IBOutlets を接続したことを確認しましたか?

ViewController.h ファイルには次のものが必要です。

IBOutlet UITableViewCell *specialCell1;
IBOutlet UITableViewCell *specialCell2;

そして、これらのそれぞれをnibファイルの対応するセルに「接続」する必要があります。そうでなければ、それらは存在しません!

于 2010-04-20T16:14:13.587 に答える
-1

理解した...

親View Controllerを追加したとき、単純な「init」を使用していました。「initWithNibName」に切り替えると問題が解決しました...

まだ学習中... :)

于 2010-04-20T16:31:27.517 に答える