2016-07-20 15 views
0

私はアプリを使用している場合、ロケーションサービスを許可するユーザーを要求するために私のアプリを取得しようとしています、私も持っている私のViewController.swiftリクエスト場所スウィフトのiOS 9

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() 
    } 

に次のコードシミュレータでアプリを実行するときにこれらのステップを取っているにもかかわらず

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

アプリ

+1

keyの下に挿入しますそのキーは時代遅れです。 NSLocationWhenInUseUsageDescription – Paulw11

+0

私はちょうどinfo.plistを更新しようとしましたが、まだ通知はありません – bananibau5

+0

あなたは現在のステータスが途中で確定していませんか? printステートメントを追加して、それが印刷されているかどうかを教えてください。 – Happiehappie

答えて

1

を使用したとき、私は、プロンプト要求してアクセスを得ることはありませんあなたのInfo.plist

NSLocationWhenInUseUsageDescription

関連する問題