0

私のアプリはタブバーです。私は4ビューを持って、私はすべてのビューでCLLocationManagerインスタンスを持っています。すべてのビューで私はログアウトボタンを持っています。ログアウトをクリックすると、すべてのCLLocationManagerインスタンスが解放されます。出来ますか?前もって感謝します。私のアプリでログアウトボタンをクリックすると、すべてのCLLocationManagerインスタンスを解放する方法は?

答えて

1

ユーザーがログアウトしてCLLocationManagerのクラスのそれぞれでそれを聞くと通知を発してから、それを解くロジックを実行するだけです。

+0

から同じコードでそれを解放することができ

... 1人のユーザーにのみ4つのロケーションマネージャを持っている廃棄物のようだが、私はログアウトを押したときに、アプリケーションがバックグラウンドモードになりません? – Piscean

+0

申し訳ありません - あなた自身の通知があると言うように更新されました。 – mattjgalloway

+0

ありがとうございました。以前は通知を使ったことはありません。その作業は完璧です。 – Piscean

0

別の解決策として、シェアルトンCLLocationManagerをデリゲート(または一部のCustomLocationManagerクラスの静的共有マネージャ)に添付するのはなぜですか?あなたが、各ログアウトボタン

関連する問題