В одном из моих приложений я реализовал восстановление состояния и сейчас работаю над версией для iPad. В версии для iPad я использую UIPopoverController
для отображения контроллеров представления, но я не могу понять, как эти контроллеры всплывающих окон должны быть сохранены и восстановлены.
UIPopoverController
не наследуется от UIViewController
и, следовательно, не имеет свойств restorationIdentifier
и restorationClass
, которые я мог бы использовать.
Несу ли я ответственность за сохранение targetRect
контроллера popover и кодирование его contentViewController
вручную в моем контроллере основного представления, чтобы я мог восстановить его во время его метода -decodeRestorableStateWithCoder:
, или есть более простой способ, который я просто не смог найти в документации?
Фабен