0

画面にテーブルを表示しようとしています...

基本的に、UITableViewControllerが自動的に行うため、UITableViewデリゲートとデータソースに必要なメソッドを使用してカスタムUITableViewControllerを作成します。

それをコントローラーに入れて-initWithRootView:、ナビゲーションのバービューをウィンドウに追加すると、表示されません!デバッグでは、テーブルが作成され、すべてが作成されますが、デリゲートメソッドが呼び出されることはありません。

何か案は?

4

2 に答える 2

0

コントローラのテーブルメモリで-reloadDataを手動で呼び出してみましたか?これにより、すべてが接続されている場合、デリゲート/データソースメソッドが呼び出されます。それでも何も起こらない場合は、(a)何かが正しく接続されていないか、(b)コントローラーが正しくロードされていません。

于 2008-12-09T03:45:16.940 に答える
0

テーブルを作成し、代わりに tableView プロパティをウィンドウに直接追加したところ、機能しました。このコントローラーが自動的に行うため、 reloaddata を追加しても機能するとは思いません。rootviewcontroller としてナビゲーション バー コントローラーに追加すると、何かが正しくない可能性があります。

于 2008-12-09T05:29:19.773 に答える