我目前正在使用Xcode 8.2,并在我的info.plist文件中包含了密钥:UIRequiresPersistentWiFi
。
根据其他人的说法,当用户未连接到WiFi时,系统会提示用户打开WiFi以启用WiFi。但是,包含此密钥时,此警报不会显示。我不知道在Xcode的更高版本中是否已弃用该密钥。如果有人能解释为什么没有显示消息,我也会很感激,并且还有助于找到显示消息的方法。
在Apple的文档中,它为UIRequiresPersistentWiFi
键说明了这一点:
如果检测到任何活动的Wi-Fi热点,则包含此密钥可让系统知道它应显示网络选择对话框。它还可以让系统知道在您的应用运行时它不应该尝试关闭Wi-Fi硬件。