Ich versuche, meine App zu bekommen, den Benutzer aufzufordern Standortdienste zu ermöglichen, wenn die App verwenden,Anfrage Lage Swift iOS 9
ich folgendes in meinem ViewController.swift
import CoreData
import Foundation
import CoreLocation
und auch importiert haben der folgende Code in meinem ViewController.swift
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let manager = CLLocationManager()
if CLLocationManager.locationServicesEnabled() {
manager.startUpdatingLocation()
}
if CLLocationManager.authorizationStatus() == .NotDetermined {
manager.requestWhenInUseAuthorization()
}
zusätzlich nach ein paar Recherchen fand ich, dass ich folgendes meinerhinzuzufügen hatte
<key>NSLocationUsageDescription</key>
<string>AppName needs to use your location to help you find other blah blah blah near you</string>
Trotz dieser Schritte, wenn die App im Simulator laufen bekomme ich keine Aufforderung Zugriff anfordert bei der Verwendung der App
Dieser Schlüssel ist veraltet. Es sollte NSLocationWhenInUseUsDescription sein – Paulw11
Ich habe gerade versucht, die info.plist zu aktualisieren und wieder zu laufen, aber immer noch keine Benachrichtigung – bananibau5
Sind Sie sicher, dass der aktuelle Status .NotDetermined übrigens ist? Versuchen Sie hinzufügen in einer print-Anweisung und sagen Sie uns, ob es gedruckt – Happiehappie