私のプロジェクトの一部でユーザーがサインアウトしています。私は最初のviewcontrollerにポップする典型的なpopToをやっています。問題は、センサーがまだ稼動していて、スタックからポップされ、もはや存在しなくてはならないViewControllerからの印刷ステートメントがトリガーされていることです。下に私のポップがルートコードにある。コメントアウトされている部分は、私が使用したポップの方法が異なっているので、同じ結果が得られます。適切なviewcontrollerで終了しますが、センサーのある部分はまだ実行中です。どんな助けでも大変感謝しています。私はviewcontrollerのコードをセンサーに含めていません。なぜなら、そのコードは無関係でなければならないからです(そうではないかもしれませんが)。ViewController即時にポップアップした後にセンサーがまだ発砲しています
1
A
答えて
1
あなたのViewControllerを強く参照しているため、リリースされていません。つまり、スタックにいなくても作業を続けることになります。
コード内に保持サイクルがあるかどうかを確認します。あなたのVCがあなたのセンサーを強く参照している間、センサーはあなたのViewControllersを強く参照していますか?ちょうど推測。
あなたのViewControllersのdeinit()メソッドにプリントを入れて、破壊されているかどうかを確認します。
+0
そうです、私はコレクションビューではほぼ確実にそのサイクルを保持しています。私はセンサーが破壊されていないコントローラーの二重の製品かもしれないと思う。 – Blue
関連する問題
- 1. キーアップが発砲していません
- 2. スクロール後にnavbarの色を変更しますが、即時に変更しないでください
- 3. アラームマネージャーはすぐに発砲します
- 4. 閉じるポップアップ後にズームしたときにリーフレットエラーが発生しました
- 5. jqueryモバイルポップアップフォームが送信しないまたは発砲しない
- 6. ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONSが発砲していない
- 7. ImageButton OnClickListenerが発砲していない
- 8. ng-clickが発砲していない
- 9. jQuery.ajax()が発砲しない
- 10. cordova:devicereadyが発砲しない
- 11. NSTimerが発砲しない
- 12. Alaramが発砲しない
- 13. ノックアウトクリックイベントが発砲しない
- 14. LostFocusが発砲しない
- 15. アクションリスナーが発砲しない
- 16. ViewController即時払いを却下
- 17. ViewControllerの初期化について(即時)
- 18. jQueryが発砲していないラベルタグをクリックしてください
- 19. BraodCastReceiverが電話状態リスナーに対して発砲していません
- 20. c#Asp.netのTextchangedイベントが2回発砲しています
- 21. ログイン後にjgrowlが1回だけポップアップしたい場合
- 22. 条件に関係なく常にトリガーが発砲しています
- 23. ボタンをクリックしたときにDisqusが発砲しない
- 24. クリップOR発言が発砲しない
- 25. 即時ログインフォームが背景に対応していません
- 26. Googleマップリスナーは1回だけ発砲しますか?
- 27. 意図していないtStringGrid.OnFixedCellClick tOpenDialogの背後で発砲
- 28. 関数が呼び出していないか発砲していません
- 29. 新しいウィンドウをポップアップした後、上にスクロールします。 - Jquery
- 30. セルを削除した後、即時テーブルビューがリロードされない
センサー関連のコードを表示し、コメントアウトしたコードを削除します。 – aaron
あなたは特にあなたが探しているものを尋ねることはできますか?私は多くのセンサーコードがあり、私はたくさんのことを意味するので、私は尋ねるだけです。 – Blue