私のアプリには、ユーザーの場所の表示を停止するまれなバグがあります。アプリのトーンを下げてマップだけを用意し、viewDidLoad ですべてを設定し、最後に典型的なことを行うとします。
myMapView.showsUserLocation = YES;
99% の確率ですべてがうまく機能します。アプリが最初から起動している場合は常に機能しますが、100 回に 1 回のように、バックグラウンドから再開すると、ユーザーの場所が表示されません。そして、showsUserLocation をオンに戻すボタンを作成しても、まだ表示されません (NSLog を実行すると、プロパティは MKMapView で YES に設定されていることを示します)。プログラムを強制終了して再起動すると、再び正常に動作します。
すべてがメインスレッドでも行われています。
誰でもこのようなことに遭遇しますか?