場所と見出しのCLLocationManagerを分離しますか?

cllocationmanager cocoa-touch iphone objective-c
場所と見出しのCLLocationManagerを分離しますか?

いくつかの本で、非常に多くの場合、CLLocationManagerの2つのインスタンスが作成されることに気付きました。1つは場所用で、もう1つは見出し用です。 それぞれに個別のデリゲートが必要な場合、ポイントを見ることができますが、すべてのメソッドは一意であるため、これを行う理由を本当に考えることはできません。 私が行方不明のものがありますか、これを簡素化し、場所と見出しの両方に1つのCCLocationManagerを使用することは可能ですか?

// LOCATION
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[customMapView setShowsUserLocation:YES];

// HEADING:
headingManager = [[CLLocationManager alloc] init];
[headingManager setDelegate: self];
[headingManager setHeadingFilter:kCLHeadingFilterNone];
[headingManager startUpdatingHeading];

  1  0


ベストアンサー

私はこれをやったことがなく、私のすべてのアプリは完全にうまく機能しました-私は両方に同じものを使うだけです:)

デリゲートが同じ場合にこれを行う理由を考えることさえできません!

1


タイトルとURLをコピーしました