0
私は多くのサブビューを持つビューコントローラを1つ持っています。 1人がMenu
ボタンを押すと、私のアプリはいくつかのアクションを実行するはずです。しかし、 "アクティブな"アクションがない場合は、私のアプリを終了する必要があります。tvOSのpressBeganとmenuボタンを無効にする
override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
guard let type = presses.first?.type else { return }
//...
if falls == true && type == .Menu {
super.pressesBegan(presses, withEvent: event)
}
}
初めてこのコードは必要に応じて動作します。しかし、私がアプリを開き、Menu
ボタンを押すと、アプリケーションは終了しますが、super
関数は呼び出されませんでした。
どうすればいいですか?