iOS에서 프로그래밍 방식으로 WiFi 상태 (사용/사용 안함)를 쿼리 할 수 있습니까? WiFi가 활성화되어 있고 장치가 네트워크에 연결되어 있지 않으면 쿼리는 true를 반환해야합니다.iOS : WiFi 상태를 쿼리하는 방법
편집 : 나는 Reachability
클래스에서 제공하는 기능을 알고 있으며 사용 가능한 상태이지만 WIFI의 연결 상태를 인식하지 못한다는 것을 알고 있습니다. 나는. 다음 코드는 NetworkStatus
NotReachable
을 반환합니다. 이는 내가 필요로하지 않습니다.
Reachability* r = [Reachability reachabilityForLocalWiFi];
NetworkStatus ns = [r currentReachabilityStatus];
도달 가능성을 사용합니다. Apple 샘플 코드는 다양한 유형의 네트워크 연결을 모니터링하기위한 기본적인 사용 사례를 설명합니다. https://developer.apple.com/library/IOs/samplecode/Reachability/Listings/Reachability_Reachability_h.html –
수정 사항을 올바르게 이해하고있는 경우 Wi-Fi가 명시 적으로 사용 설정되었는지 또는 사용 중지되었는지 여부를 쿼리 할 수있는 방법이 없습니다. 사용자. 도달 가능성은 특정 방법 (예 : Wifi)을 통해 네트워크에 "도달 할 수 있는지"여부를 판단하지만 실제로 사용자가 실제로 WiFi 안테나를 껐는지 여부를 묻는 방법은 없습니다. –
@ChrisDroukas : 네, 그렇습니다. – Asahi