Iphone 检测wifi是否打开-iOS

Iphone 检测wifi是否打开-iOS,iphone,ios,gps,wifi,core-location,Iphone,Ios,Gps,Wifi,Core Location,我在一些应用程序中看到,有一个警告,说“打开Wi-fi后,位置准确度会提高。转到设置以打开wifi”,然后有两个按钮,“取消”或“设置”,在这种情况下,它会将您重定向到设置页面。他们如何确定wifi是开启还是关闭?我不是在询问可达性状态,因为互联网连接不是一个问题,我关心的是位置准确性,因为wifi提高了准确性,我想知道无论通过wifi进行互联网连接,它是否打开。提前谢谢 编辑: 在看到评论和答案后,我想我需要强调一点:我不想知道是否有通过WI-FI的互联网接入。想想在设置中打开wifi,但手机

我在一些应用程序中看到,有一个警告,说“打开Wi-fi后,位置准确度会提高。转到设置以打开wifi”,然后有两个按钮,“取消”或“设置”,在这种情况下,它会将您重定向到设置页面。他们如何确定wifi是开启还是关闭?我不是在询问可达性状态,因为互联网连接不是一个问题,我关心的是位置准确性,因为wifi提高了准确性,我想知道无论通过wifi进行互联网连接,它是否打开。提前谢谢

编辑:

在看到评论和答案后,我想我需要强调一点:我不想知道是否有通过WI-FI的互联网接入。想想在设置中打开wifi,但手机未连接到任何wi-fi网络的情况。不同之处在于启用了位置服务。打开wifi可以在室内更好地定位,gps卫星可能不可见(即使您没有连接到任何特定的wifi网络,
isReachableViaWiFi
将返回
NO
,但实际上wifi已打开,我能够获得更准确的位置)


谢谢

您可以在可达性类中找到这三种检查互联网访问的方法

-(BOOL)isReachable;
-(BOOL)isReachableViaWWAN;
-(BOOL)isReachableViaWiFi;

@Konrad77感谢您的链接,但问题不在于iphone能否通过wi-fi接入互联网。它可能无法通过wifi接入互联网,但这并不意味着它没有使用wifi传感器为您提供准确的位置(未连接到任何wifi网络,但wifi已打开)。谢谢though@Rushabh见上面的评论我不知道为什么每个人都把这样的问题标记为其他问题的重复。这是一个全新的问题,询问Wifi开/关状态无法通过Wifi/3G/BluetoothPAN访问。请在标记副本之前阅读问题。谢谢,但我已经说过我不关心互联网接入,所以有很多关于互联网接入的答案。这个答案仍然得到了支持。wifi收音机是否打开,而不是它是否连接到任何特定的wifi网络。@akaralar,你是说系统设置中的wifi交换机状态?据我所知,除非越狱,否则你是得不到的。如果你有办法,请告诉我