На панели навигации моего приземления у меня есть кнопка, которая при нажатии отображает UIPopoverController
, и я запускаю ContentViewController с классом с именем A
. Я использую следующий код для отображения UIPopoverController
:Проблема с popOver в iPad
[self.popoverController presentPopoverFromRect:popoverRect
inView:self
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
Это прекрасно работает и Tableview отображается внутри UIPopoverController
, теперь дело в том, что я должен отобразить другой UIPopoverController
когда пользователь выбирает какой-либо одной строки отображаемого UITableView
. Дело в том, что когда я пытаюсь добавить новый UIPopoverController
, он не отображается. Пробовав много вещей, я заметил, что inVIew : self
может быть виноват. Во время отображения первого UIPopoverController
, когда я делаю po self
, отображается имя отображаемого вида. Но для второго UIPopoverController
, который должен отображаться после выбора строки, po self
печатает имя класса, который я хочу отобразить во втором UIPopoverController
. Которая, по моему мнению, может быть причиной того, почему UIPopoverController
не добавляется в представление и, следовательно, не отображается. Пожалуйста, дайте мне знать, как я должен это решить. Благодарю.
попробуйте использовать tablename вместо self. –