位置情報サービスを使用するアプリがあります。私のappdelegateで、ロケーションマネージャーのプロパティを初期化しています
if(self.locationManager == nil)
{
self.locationManager = [[[CLLocationManager alloc] init] autorelease]; // allocate cllocationmanager property
self.locationManager.delegate = self; // confirm the delegate
[self.locationManager startUpdatingLocation]; // start updating for location
}
そしてロケーション マネージャー デリゲートは dealloc メソッドで nil になります
- (void)dealloc
{
[_window release];
[_viewController release];
// [locationManager release];
self.locationManager.delegate = nil;
[super dealloc];
}
位置情報サービスを設定から切り替えると、アプリが 10 回に 1 回クラッシュする
楽器でデバッグした後、これは表示されるエラーです
同じの修正を親切に提案してください。