9

ケース: 現在の場所について、ユーザーはアプリのインストール時に [許可しない] を選択したため、ユーザーの場所をもう一度尋ねて、現在の場所に対してネイティブの iPhone アラートをトリガーする方法はありますか??

私はstackoverflowでいくつかの投稿を見ましたが、古いものがあります.新しいSDKを呼び出す解決策はありますか、誰かが方法を見つけました.

参照された投稿: CLLocation もう一度許可を求める

4

5 に答える 5

11

残念ながら、それはできません。できることの 1 つは、場所の設定を変更するようにユーザーに促すことです。

if (![CLLocationManager locationServicesEnabled]) 
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Location Service Disabled" 
                                                        message:@"To re-enable, please go to Settings and turn on Location Service for this app." 
                                                       delegate:nil 
                                              cancelButtonTitle:@"OK" 
                                              otherButtonTitles:nil];
        [alert show];
}
于 2013-06-21T06:44:48.400 に答える
0

位置情報の許可を再度求める方法はないと思います。ただし、ユーザーの場所が本当に必要な場合は、設定から有効にするように指示するアラートを表示できます。

于 2013-06-21T06:44:18.000 に答える