dismissViewControllerAnimated()はビューコントローラーを閉じません

hap497

xcode 6を使用しています。ストーリーボードに[キャンセル]ボタンがあります。クリックすると、View Controllerを閉じて、元の場所に戻ります。そのため、ストーリーボードでは、キャンセルボタンをView Controllerに接続し、「Touchup」を「handleCancel」メソッドに接続します。

ボタンをタッチすると、「handleCancel」が呼び出されているのがわかります。私が置いたデバッグprintfsが表示されます。しかし、それは私の現在のビューコントローラーを却下しません。

@IBAction func handleCancel(sender: AnyObject) {      
    println("Calling handle Cancel")
    self.dismissViewControllerAnimated(false, completion: nil)
}

他に何が足りないのか教えていただけますか?

ありがとうございました。

スティーブローゼンバーグ

現在のコントローラークラスは何ですか?UIViewController?UINavigationController?等提示コントローラーのクラスは何でしたか?最後に、どのようなセグエを使用しましたか?不明な場合は、ストーリーボードの接続インスペクターを確認してください。これらの答えに基づいてさまざまなテクニックがあります。

たとえば、これがUINavigationControllerのプッシュセグエである場合は、次のようにビューをポップします。

self.navigationController?.popViewControllerAnimated(true)

とにかく、私たちに知らせてください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

モーダルビューコントローラーを閉じることができません

分類Dev

メールビューコントローラを閉じることができません

分類Dev

ビューコントローラを閉じる最良の方法は?

分類Dev

ビューコントローラにdoneEditingが表示されないため、InterfaceBuilderでキーボードを閉じることができません。

分類Dev

Swift-シェイクジェスチャは子ビューコントローラを閉じます

分類Dev

ルートビューコントローラーを変更し、すべてのビューコントローラーを閉じます

分類Dev

ナビゲーションコントローラーの戻るボタンは、閉じられたviewControllerのメモリを解放していません

分類Dev

新しいビューコントローラーを提示した後、現在のビューコントローラーを閉じます-迅速

分類Dev

Swift2:現在のビューコントローラーを閉じて、新しいビューコントローラーを表示します

分類Dev

プッシュされたビューコントローラを閉じる

分類Dev

セグエの後にビューコントローラーを閉じる

分類Dev

セグエの後にビューコントローラーを閉じる

分類Dev

ビューコントローラを閉じますが、下にあるビューコントローラを「準備」します

分類Dev

ビューコントローラを閉じるUIButtonクラス

分類Dev

モーダルビューコントローラーによって提示されたUIAlertControllerを閉じます

分類Dev

モーダルビューコントローラーを閉じると、画面が黒くなります

分類Dev

ビューコントローラを閉じて、前のビューコントローラを再表示します

分類Dev

ナビゲーションバーがiPhoneXSMaxのビューコントローラーを閉じるときにビューをカットします

分類Dev

AdMobADビューコントローラーは開いた直後に閉じます

分類Dev

ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

分類Dev

ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

分類Dev

ビューコントローラーを閉じるときに、アプリでdeinitが呼び出されましたが、単体テストでは呼び出されません

分類Dev

インターフェイスはビューコントローラクラスを定義しません

分類Dev

ImagePickerはtabBarナビゲーションコントローラーを閉じます

分類Dev

Angularコントローラーがビューを更新していません

分類Dev

アンワインドセグエは私のビューコントローラーを解放しません

分類Dev

SwiftUIビューをプログラムで次々に閉じることは機能しません

分類Dev

子ビューコントローラのビューはコンテナに表示されません

分類Dev

Emberjsコントローラーのニーズはビューを更新していません

Related 関連記事

  1. 1

    モーダルビューコントローラーを閉じることができません

  2. 2

    メールビューコントローラを閉じることができません

  3. 3

    ビューコントローラを閉じる最良の方法は?

  4. 4

    ビューコントローラにdoneEditingが表示されないため、InterfaceBuilderでキーボードを閉じることができません。

  5. 5

    Swift-シェイクジェスチャは子ビューコントローラを閉じます

  6. 6

    ルートビューコントローラーを変更し、すべてのビューコントローラーを閉じます

  7. 7

    ナビゲーションコントローラーの戻るボタンは、閉じられたviewControllerのメモリを解放していません

  8. 8

    新しいビューコントローラーを提示した後、現在のビューコントローラーを閉じます-迅速

  9. 9

    Swift2:現在のビューコントローラーを閉じて、新しいビューコントローラーを表示します

  10. 10

    プッシュされたビューコントローラを閉じる

  11. 11

    セグエの後にビューコントローラーを閉じる

  12. 12

    セグエの後にビューコントローラーを閉じる

  13. 13

    ビューコントローラを閉じますが、下にあるビューコントローラを「準備」します

  14. 14

    ビューコントローラを閉じるUIButtonクラス

  15. 15

    モーダルビューコントローラーによって提示されたUIAlertControllerを閉じます

  16. 16

    モーダルビューコントローラーを閉じると、画面が黒くなります

  17. 17

    ビューコントローラを閉じて、前のビューコントローラを再表示します

  18. 18

    ナビゲーションバーがiPhoneXSMaxのビューコントローラーを閉じるときにビューをカットします

  19. 19

    AdMobADビューコントローラーは開いた直後に閉じます

  20. 20

    ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

  21. 21

    ビューコントローラを閉じて、その親ビューコントローラに戻るにはどうすればよいですか?

  22. 22

    ビューコントローラーを閉じるときに、アプリでdeinitが呼び出されましたが、単体テストでは呼び出されません

  23. 23

    インターフェイスはビューコントローラクラスを定義しません

  24. 24

    ImagePickerはtabBarナビゲーションコントローラーを閉じます

  25. 25

    Angularコントローラーがビューを更新していません

  26. 26

    アンワインドセグエは私のビューコントローラーを解放しません

  27. 27

    SwiftUIビューをプログラムで次々に閉じることは機能しません

  28. 28

    子ビューコントローラのビューはコンテナに表示されません

  29. 29

    Emberjsコントローラーのニーズはビューを更新していません

ホットタグ

アーカイブ