Для приложения iPhone/iPad у меня есть функция для совместного использования, когда кто-то нажимает на UIBarButtonItem.
UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:shareItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
Для iPad, однако, это ошибки кода, потому что мне нужно установить sourceView для activityVC.
Поэтому мне нужно добавить этот код, но установите его в положение UIBarButtonItem.
activityVC.popoverPresentationController.sourceView = SomeUIBarButtonItem;
Но это не сработает, поскольку UIBarButtonItem не наследует UIView (что для меня действительно странно, и я не понимаю эту логику).
Есть ли способ установить его таким образом, чтобы отображался элемент share popover, указывающий на элемент панели?
Спасибо,