2010-11-20 15 views
1

これは私に困ってしまった。アプリケーションでCLLocationManagerサービス(iOS 4.1)を使用しています。デリゲートは最初と同じように呼び出されます。その後(任意の時間間隔の後に)、デリゲートは呼び出されなくなります。 RunLoopがどこかでブロックされているように見えます。iOS 4.1 CLLocationManagerデリゲートが呼び出されなくなりました - RunLoopがブロックされましたか?

私も1つのNSLogステートメントにコールバックが低下している、と私は同じ動作を参照してください。 gdbのエキスパートがいますか?実行中のスレッドをすべて調べ、どのスレッドがブロックされているかを判断するヒントを教えてください。試験として

が、私も開始見出しと場所の両方の更新です停止したGUI上のボタンを配置している - これは、しばらくの間、物事をunjamているようです。

その他の情報: これはiPhone 4上で、アプリは計測器(リークと割り当て)で実行されていますが、すべてがうまく見えます。任意のヒントは、私は、タイマーを発射サービスを遮断して誤ったロジックを持っていた... ...私はアイデアのうち、現在午前、

答えて

0

のMEA culpaをいただければ幸いです。一つは、再び、注意を想定し、「小さな」の変更をするときに呼び出されます。私の謝罪誰もがこの1に努力を無駄にしている場合....