У меня есть пользовательский класс UITableViewCell, и в пользовательской ячейке есть кнопка изображения, которая связана с методом в классе ячейки. Когда этот метод срабатывает, я хочу запустить потерянный UIViewController из раскадровки внутри всплывающего окна. Я пробовал несколько методов для этого. Интерфейсный конструктор не будет компилироваться, если я добавлю UIViewController в качестве перехода от кнопки в ячейке прототипа. У кого-нибудь есть предложения?
ОБНОВЛЕНИЕ: у меня получилось работать со следующим:
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];