【问题标题】:How to show direct my application Location settings [duplicate]如何直接显示我的应用程序位置设置[重复]
【发布时间】:2019-06-05 01:33:55
【问题描述】:

现在我正在使用此代码来显示位置设置。但这是进入设置屏幕的过程。我需要显示我的应用程序位置设置选项。我在项目 TARGET 中提到了 URL。请检查

我尝试了更多,但直到我没有得到任何正确的结果

#define SYSTEM_VERSION_LESS_THAN(v)  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)

NSString* url = SYSTEM_VERSION_LESS_THAN(@"10.0") ? @"prefs:root=LOCATION_SERVICES" : @"App-prefs:root=Privacy&path=LOCATION_SERVICES";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: url]];

我想移动到我的应用程序位置设置屏幕。但它只会设置屏幕。

请检查我在项目目标中提到的这张图片:

【问题讨论】:

    标签: ios objective-c cllocationmanager


    【解决方案1】:

    您尝试的方法自 iOS 8.0 起已弃用。您必须使用UIApplicationOpenSettingsURLString 方法直接打开应用设置页面。

    【讨论】:

    • 谢谢它正在工作。
    猜你喜欢
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 2015-10-26
    • 2014-10-30
    • 2011-08-05
    相关资源
    最近更新 更多