0

wwwの周りにいくつかの投稿があることは知っていますが、残念ながらtableViewをロードできません。ここに私のコードがあります:

.h ファイル

@interface ViewControllerSzenenLichter : UIViewController<UITableViewDelegate, UITableViewDataSource>{
 IBOutlet UITableView *tableView;
}
@property (nonatomic, retain) IBOutlet UITableView *tableView;
@end

IBOutlet をストーリーボードのテーブルビューに接続しました

.m ファイル

@interface ViewControllerSzenenLichter ()
@end
@implementation ViewControllerSzenenLichter
@synthesize tableView;

実行しようとしているコードのどこか

[self.tableView reloadData]

実行される(ブレークポイントでチェック)

しかし、メソッド numberOfRowsInSection または numberOfSectionsInTableView は決して呼び出されません!

前述のように、Web で多くのチュートリアルを見つけましたが、問題を解決できません。

ありがとう

4

5 に答える 5

0

まず、テーブルの xib ファイルまたは実装ファイルでデリゲートを設定していることを確認してください。それでも機能しない場合は、テーブルをリロードしているコードを確認してください。メイン スレッドが他の処理でビジー状態の場合、UITableView のデリゲート メソッドは呼び出されません。コードが終了したら、テーブルビューをリロードします。

于 2013-08-27T08:55:20.817 に答える
0

デリゲートとデータソースによってTableViewをファイルの所有者に接続します...

あなたの問題は解決されると思います。ここにあなたの打者の理解のための写真があります...

TableView をファイルの所有者に接続する

于 2013-08-27T09:03:35.307 に答える