システムからフォト ギャラリーにアクセスできるポップオーバーを追加すると、iPad常に次のメッセージが表示されてクラッシュします。
キャッチされない例外 'UIApplicationInvalidInterfaceOrientation' が原因でアプリを終了しています。
しかし、ランドスケープ モードをサポートするためだけに、プロジェクト情報で既に設定しています。
そこで、次の機能を追加しました
override func shouldAutorotate() -> Bool {
return false
}
でも使い方がわからない?UIInterfaceOrientationPortraitアプリでも有効にすると、正常に動作します。でも応援したくないUIInterfaceOrientationPortrait。
次のようにポップオーバーを呼び出します。
var popover: UIPopoverController = UIPopoverController(contentViewController: ImagePickerController)
popover.presentPopoverFromBarButtonItem(addImageButton,
permittedArrowDirections: UIPopoverArrowDirection.Any,
animated: true)
どんな助けでも大歓迎です