1

ECSlidingViewControllerメソッドuitableviewを使用してロードしようとしています。

このコードを呼び出すと:

UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone"
                                              bundle:nil];
UITableViewController* page = [sb instantiateViewControllerWithIdentifier:@"tableViewPage"];

CGRect frame = self.slidingViewController.topViewController.view.frame;
self.slidingViewController.topViewController = page;
self.slidingViewController.topViewController.view.frame = frame;
[self.slidingViewController resetTopView];

「tableViewPage」はtableViewコントローラーであり、テーブルのあるビューではありません。それは私に与えます:

[UITableViewController loadView] は "Bzc-w8-vsI-view-gnu-XH-Eb0" nib をロードしましたが、UITableView を取得しませんでした。

…の代わりにtopViewControllerちょうどのようなメソッドを作ろうとしましたが、失敗しました。私は何を取りこぼしたか?uitableviewcontrolleruiviewcontroller

4

1 に答える 1

9

ストーリーボードに があることを伝えようとしていると思いますが、UITableViewControllerそのコントローラーに関連付けられているトップレベルのビューは ではありませんUITableView

于 2013-07-29T12:35:51.600 に答える