如何在ios9中按下按钮打开蓝牙设置?

时间:2016-05-13 09:16:38

标签: ios iphone bluetooth

我想点击一个按钮打开蓝牙设置页面。目前,它正在打开常规页面。

我正在为此做点:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Bluetooth"]];

2 个答案:

答案 0 :(得分:0)

现在您只能打开当前的应用设置,抱歉..... https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html

你可以通过

打开/关闭蓝牙
BluetoothManager *manager = [BluetoothManager sharedInstance];
[manager setEnabled:![manager enabled]];   

答案 1 :(得分:0)

使用此URL方案:

  

首选项:根=通用及安培;路径=蓝牙

以下是代码:

NSURL*url=[[NSURL alloc] initWithString:@"prefs:root=General&path=Bluetooth"];
    if ([[UIApplication sharedApplication] canOpenURL:url]) {
        [[UIApplication sharedApplication] openURL:url];
    }

这将用于打开蓝牙设置中的常规屏幕

P.S。:不要忘记在目标info.plist文件中添加URL Types,如下所示:

URL Types