0

マップをヘッダーとして使用してビューコントローラーを作成しようとしています(動作中)が、テーブルビューが表示されず、cellForRowAtIndexPathメソッドが呼び出されません。助言がありますか?

コードはここに要点があります:https ://gist.github.com/ohwutup/5229232これ が私のIB設定のスクリーンショットです: UITableView ファイルの所有者

4

3 に答える 3

1

viewDidLoadメソッドにこれを追加します。

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.title = @"Nearby";

    self.tableView.tableHeaderView = _mapView;
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    ...
}
于 2013-03-23T22:25:52.767 に答える
1

[self reloadData]私のjsonリクエストの完了ブロックで行う必要がありました。

于 2013-03-24T01:15:09.083 に答える
0

テーブルビューのデータソースとデリゲートは、ビューコントローラーであるDOViewControllerである必要があります。次に、テーブルビューが正しく入力されます。ビューコントローラクラスを指すようにIBのアウトレットを変更します。

于 2013-03-23T20:41:35.613 に答える