1
Swift AppがQuickActionで開かれているかどうかを確認する方法はありますか?私はviewDidLoadの内部にある解決法を探します。ViewControllerがQuickActionで開かれているか確認してください
override func viewDidLoad() {
if *VC was opened with a QuickAction* == true {
// do this
else {
// do sth else
}
}
ありがとうございます!アプリケーションは、あなたがこの変数をtrueに設定するブール値変数isOpenedThrough3DTouch
をすべてごViewControllersための基本クラスを作成し、宣言することができ
func application(application: UIApplication, performActionForShortcutItem shortcutItem: UIApplicationShortcutItem, completionHandler: (Bool) -> Void) {
//Navigate to required viewController from here
//YourViewController.isOpenedThrough3DTouch = true
}
と呼ばれるAppDelegateのメソッド次の3Dタッチで開かれ