单独的CLLocationManager for location&标题?

时间:2010-11-25 17:19:51

标签: iphone objective-c cocoa-touch cllocationmanager

我在几本书中注意到,通常会创建两个CLLocationManager实例,一个用于位置,另一个用于标题。如果你想要一个单独的委托,我可以看到这一点,但所有的方法都是独一无二的,所以我真的不能想到这样做的原因。有什么我缺少的,或者是否可以简化这一点并使用一个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)

我从来没有这样做过,我的所有应用程序都运行得非常好 - 我只使用相同的一个:)

如果代表们一样,我甚至无法想到你会这样做的原因!