카테고리 Archives: 학습

startMonitoringSignificantLocationChanges GPS 화살표 안 사라짐?

AppDelegate에 locationManager를 사용하는 클래스를 불러오겠다고 선언하고

– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

안에서


UIViewController* viewController = [[ViewController alloc] initWithNibName:@”ViewController” bundle:nil];

처럼 locationManager를 사용하는 클래스를 헤더에서 사용하겠다는 것과 다른 이름으로 오브젝트화 한다음..

 locationManager를 불러서 사용하면
백그라운드에서도 델리게이트로 잘 불려지며, 종료시 GPS사용표시도 함께 사라진다.

왠진 모르겠지만, 좀더 공부하면 이해되려나 ㅡㅅ-);;; 뭐 암튼 그렇다고..

백그라운드로 실행 시킬 때

*.plist 에 다음과 같이 추가한다.
Information Property List 에서 +
Required background modes 추가

여기서 +
item0 에 해당항목
위치기반 정보가 필요할 땐
App registers for location updates
등록

사용자 삽입 이미지