カスタムUITableViewCellクラスがあり、カスタムセルには、セルクラスのメソッドにリンクされている画像ボタンがあります。このメソッドがトリガーされたときに、ポップオーバー内のストーリーボードから孤立したUIViewControllerを起動したいと思います。私はこれを行うためにいくつかのテクニックを試しました。プロトタイプセルのボタンからUIViewControllerをセグエとして追加すると、InterfaceBuilderがコンパイルされません。誰か提案はありますか?
更新:私はそれが次のもので動作するようになりました:
UITableView *tv = (UITableView *) self.superview;
UITableViewController *vc = (UITableViewController *) tv.dataSource;
UIStoryboard *storyboard = vc.storyboard;
UIViewController *actionView = [storyboard
instantiateViewControllerWithIdentifier:@"ActionView"];
popoverController = [[UIPopoverController alloc]
initWithContentViewController:actionView];
popoverController.popoverContentSize = CGSizeMake(320, 416);
[popoverController presentPopoverFromRect:self.actionButton.bounds
inView:self.actionButton
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];