2016-07-20 4 views
0

Я пытаюсь получить мое приложение для запроса пользователя, чтобы определять местоположение с помощью приложения,запрос Расположение Swift IOS 9

я импортировал следующее в моем ViewController.swift

import CoreData 
import Foundation 
import CoreLocation 

, а также иметь следующий код в моем ViewController.swift

class ViewController: UIViewController { 

override func viewDidLoad() { 
    super.viewDidLoad() 
    let manager = CLLocationManager() 
    if CLLocationManager.locationServicesEnabled() { 
     manager.startUpdatingLocation() 
    } 

    if CLLocationManager.authorizationStatus() == .NotDetermined { 
     manager.requestWhenInUseAuthorization() 
    } 

в дополнение после делать кучу исследований я обнаружил, что я должен был добавить следующее мое info.plist

<key>NSLocationUsageDescription</key> 
<string>AppName needs to use your location to help you find other blah blah blah near you</string> 

Несмотря на принятие этих шагов при запуске приложения на тренажере я не получить быстрый доступ запрашивающий при использовании приложения

+1

Этот ключ устарел. Это должно быть NSLocationWhenInUseUsageDescription – Paulw11

+0

Я только что попытался обновить info.plist и снова запустить, но все равно никакого уведомления – bananibau5

+0

Вы уверены, что текущий статус. Не определено, кстати? Попробуйте добавить заявление о печати и сообщите нам, если оно было напечатано – Happiehappie

ответ

1

Вставьте ниже key в вашем Info.plist

NSLocationWhenInUseUsageDescription

Смежные вопросы