ビューコントローラがリクエストなしで却下されている理由を確認する方法

Ali Alzahrani

私はで実装UITableViewしていますUISearchBarTableViewController以下の関数を呼び出した後に却下されます:

  func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
    print ("in searchBarCancelButtonClicked")
    searchBar.resignFirstResponder()
    self.resultSearchController.isActive = false
    self.tblview.reloadData()

}

とを使用してviewDidDisappearこの背後にある理由をデバッグしようとしましたviewWillDisappear

  override func viewDidDisappear(_ animated: Bool) {


  super.viewDidDisappear(animated)

    if self.isBeingDismissed{
    print("isBeingDismissed")
    }

    if self.isMovingToParent{
        print("isMovingToParent")
    }

    if self.isMovingFromParent{
        print("isMovingFromParent")
    }

    if self.isBeingPresented{
        print("isBeingPresented")
    }

    if self.isModalInPopover{
        print("isModalInPopover")
    }
}

そしてデバッガビューアからは何も疲れていないようです:

2019-05-24 23:32:04.497835 + 0300 xx [38392:833231] [MC] systemgroup.com.apple.configurationprofilesパスのシステムグループコンテナーは/ Users / mr3li / Library / Developer / CoreSimulator / Devices / BC644F58-4B75です。 -4B77-B942-5A9FCD608F65 / data / Containers / Shared / SystemGroup / systemgroup.com.apple.configurationprofiles 2019-05-24 23:32:04.499049 + 0300 xx [38392:833231] [MC]プライベートの有効なユーザー設定からの読み取り。

Ali Alzahrani

私はこのコードを置き換えました:

self.resultSearchController.isActive = false

これで、私のためにうまくいきました:

searchBar.endEditing(true)

func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
    print ("in searchBarCancelButtonClicked")
    searchBar.resignFirstResponder()
    searchBar.endEditing(true)
    //self.resultSearchController.isActive = false
    searching = false
    self.tblview.reloadData()

}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ビューコントローラーがSwiftで却下されたかどうかを確認する方法

分類Dev

UIオートメーションビューアで、デバイスのスクリーンショットの取得中にエラーが発生しました。理由:エラーadbに接続できません。adbが正しくインストールされているかどうかを確認します

分類Dev

ビューコントローラーがモーダルに表示されているか、ナビゲーションスタックにプッシュされているかを確認するにはどうすればよいですか?

分類Dev

Androidリストビューが最後のアイテムまでスクロールダウンされているかどうかを確認します

分類Dev

個別のリクエストなしでデータがビューにロードされることを確認します

分類Dev

ナビゲーションコントローラーがプッシュされているか、ルートビューコントローラーであるかを確認するにはどうすればよいですか?

分類Dev

オートコンプリートGoogleプレイスでエラーが発生する:このAPIプロジェクトはこのAPIの使用を許可されていません。このAPIがAPIコンソールでアクティブ化されていることを確認してください

分類Dev

現在のビューコントローラがプッシュまたは提示されていることを確認する方法

分類Dev

PHPLaravelコントローラーでチェックボックスがチェックされているかどうかを確認する方法

分類Dev

どのグラフィックコントローラが使用されているかを確認する方法

分類Dev

Webページで見つかったすべてのリンクを一覧表示してクリックする方法と、そのリンクが404ページにリダイレクトされているかどうかを確認し、セレンでエラーをスローする方法は?

分類Dev

クラスタで使用されているHadoopディストリビューションを確認するにはどうすればよいですか?

分類Dev

必要なすべてのファイルがシェルスクリプトでダウンロードされていることを確認する方法

分類Dev

移動コンストラクターが使用されていることを確認する方法

分類Dev

ビューコントローラクラスの名前から使用されているストーリーボードを検索する方法

分類Dev

プロセスが複数のリモートコンピューターで実行されているかどうかを確認し、プロセスが実行されていない場合はファイルをコピーし、成功したもののリストを保持します

分類Dev

春のセキュリティでリソースが保護されている場合にのみアクセストークンを確認する方法

分類Dev

コントローラーにパラメーターのないパブリックコンストラクターエラーがあることを確認してください

分類Dev

Unityの依存関係エラー-コントローラーにパラメーターのないパブリックコンストラクターがあることを確認してください

分類Dev

コンポーネントがレンダリングされていないことを確認するためのベストプラクティス

分類Dev

エンティティにプライベートではないコンストラクタがあることを確認してください

分類Dev

ARM64ボードが32ビットバイナリコンパイルをサポートしているかどうかを確認するにはどうすればよいですか?(エラー:認識されないコマンドラインオプション '-m32')

分類Dev

クラウドHSMサービスプロバイダーがシミュレーションソフトウェアではなく物理ハードウェアセキュリティモジュールを実際に使用していることを確認するにはどうすればよいですか?

分類Dev

ビューコントローラー(ストーリーボードのセグエからモーダルに表示される)が却下された後、解放されないのはなぜですか?

分類Dev

Firebaseを使用した最初のリクエストでユーザーが認証されているかどうかを確認する方法

分類Dev

パラメータ化されていないコンストラクタでテンプレートクラスがエラーをスローする

分類Dev

コントローラでクエリを使用してビューにテーブルを生成する方法

分類Dev

バックエンドでレンダリングされたフロントエンドルートにアクセスするユーザーが認証されていることを確認するにはどうすればよいですか?

分類Dev

パイプラインがプルリクエストからトリガーされているかどうかを確認する方法

Related 関連記事

  1. 1

    ビューコントローラーがSwiftで却下されたかどうかを確認する方法

  2. 2

    UIオートメーションビューアで、デバイスのスクリーンショットの取得中にエラーが発生しました。理由:エラーadbに接続できません。adbが正しくインストールされているかどうかを確認します

  3. 3

    ビューコントローラーがモーダルに表示されているか、ナビゲーションスタックにプッシュされているかを確認するにはどうすればよいですか?

  4. 4

    Androidリストビューが最後のアイテムまでスクロールダウンされているかどうかを確認します

  5. 5

    個別のリクエストなしでデータがビューにロードされることを確認します

  6. 6

    ナビゲーションコントローラーがプッシュされているか、ルートビューコントローラーであるかを確認するにはどうすればよいですか?

  7. 7

    オートコンプリートGoogleプレイスでエラーが発生する:このAPIプロジェクトはこのAPIの使用を許可されていません。このAPIがAPIコンソールでアクティブ化されていることを確認してください

  8. 8

    現在のビューコントローラがプッシュまたは提示されていることを確認する方法

  9. 9

    PHPLaravelコントローラーでチェックボックスがチェックされているかどうかを確認する方法

  10. 10

    どのグラフィックコントローラが使用されているかを確認する方法

  11. 11

    Webページで見つかったすべてのリンクを一覧表示してクリックする方法と、そのリンクが404ページにリダイレクトされているかどうかを確認し、セレンでエラーをスローする方法は?

  12. 12

    クラスタで使用されているHadoopディストリビューションを確認するにはどうすればよいですか?

  13. 13

    必要なすべてのファイルがシェルスクリプトでダウンロードされていることを確認する方法

  14. 14

    移動コンストラクターが使用されていることを確認する方法

  15. 15

    ビューコントローラクラスの名前から使用されているストーリーボードを検索する方法

  16. 16

    プロセスが複数のリモートコンピューターで実行されているかどうかを確認し、プロセスが実行されていない場合はファイルをコピーし、成功したもののリストを保持します

  17. 17

    春のセキュリティでリソースが保護されている場合にのみアクセストークンを確認する方法

  18. 18

    コントローラーにパラメーターのないパブリックコンストラクターエラーがあることを確認してください

  19. 19

    Unityの依存関係エラー-コントローラーにパラメーターのないパブリックコンストラクターがあることを確認してください

  20. 20

    コンポーネントがレンダリングされていないことを確認するためのベストプラクティス

  21. 21

    エンティティにプライベートではないコンストラクタがあることを確認してください

  22. 22

    ARM64ボードが32ビットバイナリコンパイルをサポートしているかどうかを確認するにはどうすればよいですか?(エラー:認識されないコマンドラインオプション '-m32')

  23. 23

    クラウドHSMサービスプロバイダーがシミュレーションソフトウェアではなく物理ハードウェアセキュリティモジュールを実際に使用していることを確認するにはどうすればよいですか?

  24. 24

    ビューコントローラー(ストーリーボードのセグエからモーダルに表示される)が却下された後、解放されないのはなぜですか?

  25. 25

    Firebaseを使用した最初のリクエストでユーザーが認証されているかどうかを確認する方法

  26. 26

    パラメータ化されていないコンストラクタでテンプレートクラスがエラーをスローする

  27. 27

    コントローラでクエリを使用してビューにテーブルを生成する方法

  28. 28

    バックエンドでレンダリングされたフロントエンドルートにアクセスするユーザーが認証されていることを確認するにはどうすればよいですか?

  29. 29

    パイプラインがプルリクエストからトリガーされているかどうかを確認する方法

ホットタグ

アーカイブ