我有一个视图控制器层次结构。
WEPopoverViewController
UINavigationController
CustomUITableViewController
CustomUITableViewController的UITableView没有出现,PopOver显示但是为空。调用CustomUITableViewController的viewDidLoad,但不调用viewWillAppear:animated和viewDidAppear:animated。
以下是设置层次结构的代码:
CustomUITableViewController* browser = [[CustomUITableViewController alloc] init];
browser.delegate = self;
browser.preferredContentSize = CGSizeMake(650, 750);
browser.title = NSLocalizedString(@"FileImportBrowserTitle", nil);
UINavigationController* nc = [[UINavigationController alloc] initWithRootViewController:browser];
nc.preferredContentSize = CGSizeMake(700, 900);
nc.delegate = self;
WEPopoverController *poc = [[WEPopoverController alloc] initWithContentViewController:nc];
browser.parentPopover = poc;
[poc presentPopoverFromBarButtonItem:self.browseButton permittedArrowDirections: UIPopoverArrowDirectionUp animated:YES];
欢迎任何提示。