以下代码在 iOS 9 上运行良好,参见 this邮政。但它在 iOS 10 上不起作用。如何在 iOS 10 上以编程方式打开 WIFI 设置
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
最佳答案
完全相同的代码应该可以工作,但对于 iOS 10,您需要通过向 URL 类型添加“prefs”来做一些额外的工作:
选择目标后:
- 导航到“信息”选项卡。
- 滚动到底部后,您应该会看到“URL 类型”部分。
- 添加一个新的(通过点击加号按钮)并用“prefs”填充“URL Schemes”。
应该是这样的:
现在,您的代码应该可以正常工作了。
更新:
如果它以某种方式没有按预期工作,您可能需要遵循此 workaround .
希望对您有所帮助。
关于ios - 如何以编程方式在 iOS 10 上的 Objective-C 中打开 WIFI 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40126813/