0

我需要打开wifi设置,我写了这一行

NSURL * appStoreUrl = [NSURL URLWithString: @ "prefs: root = WIFI"];
         [[UIApplication sharedApplication] openURL: appStoreUrl];

但它不起作用,我应该添加其他东西还是......?也许你可以告诉我如何在我的应用程序中打开 wifi -screen。谢谢,我用的是 iOS 6.1。和

4

2 回答 2

1

尝试使用它访问 iOS 5.1 中的 WiFi 设置

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

尝试使用它来访问 iOS 9 中的 WiFi 设置

if (&UIApplicationOpenSettingsURLString != NULL) { 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]]; 
}

尝试添加像stackoverflow.com/a/31253743/3668465这样的 prefs tu URL 方案。


您可以使用此选项来识别 SSID:

iOS >= 4.1 可以获取设备当前连接的无线网络的 SSID。

为此,您将使用函数CNCopyCurrentNetworkInfo

实现细节:iPhone 获取 SSID 没有私有库


问题示例->如何在 iOS9 中以编程方式打开目标 c 中的 WIFI 设置

于 2015-11-13T19:15:01.407 回答
0

在 ios < 5.1 中,苹果支持您所描述的快捷方式网址。但后来对于 ios >= 5.1 苹果停止了它。

于 2013-02-22T10:17:27.353 回答