私のアプリにクイックアクションを使用しており、ナビゲーションバーがない(戻るボタンなし)以外は正しく動作しています。クイックアクションを使用するとナビゲーションバーが表示されない
func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
let vc = storyboard.instantiateViewController(withIdentifier: "AddViewController") as! AddViewController
switch shortcutItem.type {
case "AddIncome":
vc.type = .income
app?.mainVC.dismiss(animated: false, completion: nil)
app?.mainVC.present(vc, animated: true, completion: nil)
case "AddExpense":
vc.type = .expense
app?.mainVC.dismiss(animated: false, completion: nil)
app?.mainVC.present(vc, animated: true, completion: nil)
default:
break;
}
}
mainVC
は実際に私がAddViewController
、私のナビゲーションバーが欠落しているVCを提示し、そこからビューコントローラである:ここに私のコードです。
問題の内容がわかりません。正しく動作させるためにいくつかの追加作業が必要ですか?
ビューコントローラをモーダル表示するときに戻るボタンはありません。 – dan
@dan:あなたが正しいです。私はそれらをモーダルに提示していました。ちょうどナビゲーションコントローラを取得し、プッシュをしなければならなかった。これを回答として提供してください、私はそれを受け入れます。 – Kobe