iOS9での位置情報サービスの許可に関するアラート

ユンジエジ

私が設定しているNSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescriptionでは、info.plistアプリが位置情報サービスを利用したい場合、アラートが表示されますが、アラートはほんの少しの時間のために表示され、私はこのアラートをクリックすることはできません。このアラートは自動的に消えます!

 func showLocation(sender: UIButton)
    {
        let manager = CLLocationManager()
        manager.delegate = self
        if CLLocationManager.authorizationStatus() != CLAuthorizationStatus.AuthorizedAlways
        {
            manager.requestWhenInUseAuthorization()
        }
        manager.startUpdatingLocation()
    }
    func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        for location in locations {
            print("The location is (location)")
        }
    }
iOS_MIB
self.locationManager = [[CLLocationManager alloc]init];
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)
{
    if([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationWhenInUseUsageDescription"] && [self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]){
        [self.locationManager requestWhenInUseAuthorization];
    }
}
else if([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied)
{
    //Location Services is off from settings

}
else if([CLLocationManager authorizationStatus] == kCLAuthorizationStatusRestricted)
{

}

次のコードを試してください。それは私のために働いた

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

位置情報の許可に関するiOSアラートビューがポップアップしない

分類Dev

iOSで位置情報サービスの許可を確認しています

分類Dev

iOSはプログラムで位置情報サービスの許可を取り消す

分類Dev

位置情報サービスをオンに設定せずにiOSでiPhoneの位置情報を取得する

分類Dev

キーファイルなしでクラウド実行サービスにサービスアカウントの資格情報へのアクセスを許可するにはどうすればよいですか?

分類Dev

位置情報サービスアラートで処理するUITestケース

分類Dev

位置情報サービスアラートで処理するUITestケース

分類Dev

アプリが再起動し、ユーザーがすでに位置情報へのアクセスを許可されている場合にサービスを再開する方法

分類Dev

Androidの位置情報許可エラー

分類Dev

C#でクロスプラットフォームの位置情報サービスを使用する方法

分類Dev

Google位置情報サービスのインテントを有効にする

分類Dev

C ++でサービスのスタートアップタイプに関する情報を取得するにはどうすればよいですか?

分類Dev

AOSPでデフォルトの位置情報サービスをオフに設定する方法

分類Dev

ライブサーバーのアクセス許可の問題に関するLaravelサイト

分類Dev

ユーザーが位置情報のアクセス許可を与えたときに「アプリの使用中にのみ許可する」アクセス許可を検出する方法

分類Dev

ユーザーが位置情報の使用を許可した後、ビューを更新するにはどうすればよいですか

分類Dev

位置情報サービスの権限が空です

分類Dev

シミュレーターiPhone6でのみ初回起動時の位置情報の許可に関する問題-XCode9.4.1

分類Dev

iOS13ユーザーを確認する方法が与えられているだけ常に位置情報の許可を許可する

分類Dev

スプライトキットに関するiOS9の主なパフォーマンスの問題

分類Dev

設定で位置情報サービスのアプリの説明を追加する方法

分類Dev

google- / playstoreアカウントなしでAndroidの位置情報サービスを使用できますか?

分類Dev

iOS10でシステム設定の位置情報サービスにジャンプするにはどうすればよいですか?

分類Dev

Androidアプリケーションでユーザーから位置情報のアクセス許可を取得する

分類Dev

watson会話サービスの呼び出し中にエラーが発生する-許可されていません:無効な資格情報のためにアクセスが拒否されました

分類Dev

ドメインでのマルチサービスワーカーの使用に関する情報が必要

分類Dev

バックグラウンドサービスで位置情報の更新を取得する

分類Dev

位置情報サービスを改善するためにwifiが必要なのはなぜですか?

分類Dev

React Native:ユーザーが位置情報の許可を拒否した後にAndroidアプリがクラッシュする

Related 関連記事

  1. 1

    位置情報の許可に関するiOSアラートビューがポップアップしない

  2. 2

    iOSで位置情報サービスの許可を確認しています

  3. 3

    iOSはプログラムで位置情報サービスの許可を取り消す

  4. 4

    位置情報サービスをオンに設定せずにiOSでiPhoneの位置情報を取得する

  5. 5

    キーファイルなしでクラウド実行サービスにサービスアカウントの資格情報へのアクセスを許可するにはどうすればよいですか?

  6. 6

    位置情報サービスアラートで処理するUITestケース

  7. 7

    位置情報サービスアラートで処理するUITestケース

  8. 8

    アプリが再起動し、ユーザーがすでに位置情報へのアクセスを許可されている場合にサービスを再開する方法

  9. 9

    Androidの位置情報許可エラー

  10. 10

    C#でクロスプラットフォームの位置情報サービスを使用する方法

  11. 11

    Google位置情報サービスのインテントを有効にする

  12. 12

    C ++でサービスのスタートアップタイプに関する情報を取得するにはどうすればよいですか?

  13. 13

    AOSPでデフォルトの位置情報サービスをオフに設定する方法

  14. 14

    ライブサーバーのアクセス許可の問題に関するLaravelサイト

  15. 15

    ユーザーが位置情報のアクセス許可を与えたときに「アプリの使用中にのみ許可する」アクセス許可を検出する方法

  16. 16

    ユーザーが位置情報の使用を許可した後、ビューを更新するにはどうすればよいですか

  17. 17

    位置情報サービスの権限が空です

  18. 18

    シミュレーターiPhone6でのみ初回起動時の位置情報の許可に関する問題-XCode9.4.1

  19. 19

    iOS13ユーザーを確認する方法が与えられているだけ常に位置情報の許可を許可する

  20. 20

    スプライトキットに関するiOS9の主なパフォーマンスの問題

  21. 21

    設定で位置情報サービスのアプリの説明を追加する方法

  22. 22

    google- / playstoreアカウントなしでAndroidの位置情報サービスを使用できますか?

  23. 23

    iOS10でシステム設定の位置情報サービスにジャンプするにはどうすればよいですか?

  24. 24

    Androidアプリケーションでユーザーから位置情報のアクセス許可を取得する

  25. 25

    watson会話サービスの呼び出し中にエラーが発生する-許可されていません:無効な資格情報のためにアクセスが拒否されました

  26. 26

    ドメインでのマルチサービスワーカーの使用に関する情報が必要

  27. 27

    バックグラウンドサービスで位置情報の更新を取得する

  28. 28

    位置情報サービスを改善するためにwifiが必要なのはなぜですか?

  29. 29

    React Native:ユーザーが位置情報の許可を拒否した後にAndroidアプリがクラッシュする

ホットタグ

アーカイブ