Location Services not working in iOS 8

前端 未结 26 2660
滥情空心
滥情空心 2020-11-21 10:23

My app that worked fine on iOS 7 doesn\'t work with the iOS 8 SDK.

CLLocationManager doesn\'t return a location, and I don\'t see my app under

26条回答
  •  南旧
    南旧 (楼主)
    2020-11-21 10:40

    I ended up solving my own problem.

    Apparently in iOS 8 SDK, requestAlwaysAuthorization (for background location) or requestWhenInUseAuthorization (location only when foreground) call on CLLocationManager is needed before starting location updates.

    There also needs to be NSLocationAlwaysUsageDescription or NSLocationWhenInUseUsageDescription key in Info.plist with a message to be displayed in the prompt. Adding these solved my problem.

    For more extensive information, have a look at: Core-Location-Manager-Changes-in-ios-8

提交回复
热议问题