SwiftのUIAlertActionから自分自身にアクセスするにはどうすればよいですか?

Parth Tiwari

誰かがアラートアクションにOKと言ったら、ルートビューコントローラーに戻りたいです。ただし、アラートアクションでは自分自身にアクセスできません。

AlertActionで現在のナビゲーションコントローラーを取得するための回避策は何ですか?

ここにコードがあります、

func buttonAction(sender:UIButton!)
{
let alertController = UIAlertController(title: "IQ", message:"Thank you for your feedback!", preferredStyle: .Alert)
alertController.addAction(okAction)
self.presentViewController(alertController, animated: true, completion: nil)
}

var okAction = UIAlertAction(title: "Menu", style:UIAlertActionStyle.Default) {
UIAlertAction in
NSLog("OK Pressed")
self.navigationController?.popToRootViewControllerAnimated(true) //error
}
myles

代わりに、次のようにすることができます。

let alert = UIAlertController(title: "Alert", message: "Message.", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: { action in
        self.navigationController?.popToRootViewControllerAnimated(true)
}))
self.presentViewController(alert, animated: true, completion: nil)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

自分自身を参照する型エイリアスを作成するにはどうすればよいですか?

分類Dev

Webアプリケーションから自分のAPIに安全にアクセスするにはどうすればよいですか?

分類Dev

匿名クラスで自分自身を参照するにはどうすればよいですか?

分類Dev

SwiftでUIAlertActionタイトルプロパティにアクセスするにはどうすればよいですか?

分類Dev

SwiftクラスからObjective-CNSMutableDictionaryにアクセスするにはどうすればよいですか?

分類Dev

SwiftのUIAlertControllerからUIAlertActionを削除するにはどうすればよいですか?

分類Dev

プライマリアカウントから一時的に自分自身をロックアウトするにはどうすればよいですか?

分類Dev

SwiftからBluemix会話変数にアクセスするにはどうすればよいですか?

分類Dev

Swiftを使用するときに、CFSocketコールバック関数に自分自身への参照を渡すにはどうすればよいですか?

分類Dev

NSDate拡張機能Swiftで自分自身を変更するにはどうすればよいですか?

分類Dev

別のクラスからArrayListにアクセスするにはどうすればよいですか?

分類Dev

別のクラスからSurfaceViewにアクセスするにはどうすればよいですか?

分類Dev

すべてのメールに自分自身をCCで送信するにはどうすればよいですか

分類Dev

別のPCからLaravelアプリにアクセスするにはどうすればよいですか?

分類Dev

別のPCからLaravelアプリにアクセスするにはどうすればよいですか?

分類Dev

AngularJSのサービスから$ stateParamsにアクセスするにはどうすればよいですか?

分類Dev

別のVMから1つのVMにアクセスするにはどうすればよいですか?

分類Dev

クラスメソッドで自分自身を返すにはどうすればよいですか?

分類Dev

SwiftでUIColorの拡張機能にアクセスするにはどうすればよいですか?

分類Dev

javaScriptでこれらのIDにアクセスするにはどうすればよいですか

分類Dev

Xamarin.iOSのWidgetKitからWidgetCenterにアクセスするにはどうすればよいですか?

分類Dev

PythonのCFFIからerrnoにアクセスするにはどうすればよいですか?

分類Dev

xamlからUserControl内のボタンにアクセスするにはどうすればよいですか?

分類Dev

FlaskのHTTP削除から本文にアクセスするにはどうすればよいですか?

分類Dev

HTML / Javascriptの関数からURLにアクセスするにはどうすればよいですか?

分類Dev

useEffectから現在のredux状態にアクセスするにはどうすればよいですか?

分類Dev

別の出力から変数にアクセスするにはどうすればよいですか

分類Dev

WindowsのbashからAWSSAM-CLIにアクセスするにはどうすればよいですか?

分類Dev

FlutterからAndroidの画像にアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    自分自身を参照する型エイリアスを作成するにはどうすればよいですか?

  2. 2

    Webアプリケーションから自分のAPIに安全にアクセスするにはどうすればよいですか?

  3. 3

    匿名クラスで自分自身を参照するにはどうすればよいですか?

  4. 4

    SwiftでUIAlertActionタイトルプロパティにアクセスするにはどうすればよいですか?

  5. 5

    SwiftクラスからObjective-CNSMutableDictionaryにアクセスするにはどうすればよいですか?

  6. 6

    SwiftのUIAlertControllerからUIAlertActionを削除するにはどうすればよいですか?

  7. 7

    プライマリアカウントから一時的に自分自身をロックアウトするにはどうすればよいですか?

  8. 8

    SwiftからBluemix会話変数にアクセスするにはどうすればよいですか?

  9. 9

    Swiftを使用するときに、CFSocketコールバック関数に自分自身への参照を渡すにはどうすればよいですか?

  10. 10

    NSDate拡張機能Swiftで自分自身を変更するにはどうすればよいですか?

  11. 11

    別のクラスからArrayListにアクセスするにはどうすればよいですか?

  12. 12

    別のクラスからSurfaceViewにアクセスするにはどうすればよいですか?

  13. 13

    すべてのメールに自分自身をCCで送信するにはどうすればよいですか

  14. 14

    別のPCからLaravelアプリにアクセスするにはどうすればよいですか?

  15. 15

    別のPCからLaravelアプリにアクセスするにはどうすればよいですか?

  16. 16

    AngularJSのサービスから$ stateParamsにアクセスするにはどうすればよいですか?

  17. 17

    別のVMから1つのVMにアクセスするにはどうすればよいですか?

  18. 18

    クラスメソッドで自分自身を返すにはどうすればよいですか?

  19. 19

    SwiftでUIColorの拡張機能にアクセスするにはどうすればよいですか?

  20. 20

    javaScriptでこれらのIDにアクセスするにはどうすればよいですか

  21. 21

    Xamarin.iOSのWidgetKitからWidgetCenterにアクセスするにはどうすればよいですか?

  22. 22

    PythonのCFFIからerrnoにアクセスするにはどうすればよいですか?

  23. 23

    xamlからUserControl内のボタンにアクセスするにはどうすればよいですか?

  24. 24

    FlaskのHTTP削除から本文にアクセスするにはどうすればよいですか?

  25. 25

    HTML / Javascriptの関数からURLにアクセスするにはどうすればよいですか?

  26. 26

    useEffectから現在のredux状態にアクセスするにはどうすればよいですか?

  27. 27

    別の出力から変数にアクセスするにはどうすればよいですか

  28. 28

    WindowsのbashからAWSSAM-CLIにアクセスするにはどうすればよいですか?

  29. 29

    FlutterからAndroidの画像にアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ