2012-01-31 18 views
3

私はleah pulltorefreshテーブルビューを既存のiosプロジェクトに含める必要があります。 (https://github.com/leah/PullToRefresh)UIViewControllerにleah PullRefreshTableviewControllerを含めるにはどうすればいいですか?

既存のテーブルビューはxibファイルで定義され、コントローラクラス(UIViewControllerのサブクラス)のコンセントにリンクされています。

私の最初の試みは、コントローラーに(leahのプロジェクトから)PullToRefreshTableViewControllerを継承させ、そのコントローラーにリフレッシュ機能を追加することでした。しかし、それは動作しません、私はこのエラーを持っている:PullToRefreshTableViewControllerはのUITableViewControllerのサブクラスであるので

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "CampaignViewController" nib but didn't get a UITableView.' 

、私は(私は右だ?)私はそれから私のコントローラを継承することはできませんと思います。これどうやってするの?ありがとう

+0

'nib'ファイルもプロジェクトに含めましたか? – Ilanchezhian

+0

あなたが話しているファイルはわかりませんが、私は実際に私のCampaignViewController用のxibファイルを持っています。 – Alexis

答えて

0

TableViewControllerをゼロから作成して、PullToRefreshTableViewControllerのサブクラスにしてみてください。

IBでテーブルビューを作成し、アウトレットに接続し、必要なデリゲートとデータソースのすべてのメソッドを作成するよりもはるかに簡単です。

関連する問題