我收到了一个通知中心窗口小部件,其中包含一些UISwitch,这些UISwitch仅在连接到Wi-Fi网络时才起作用。
我尝试使用Reachability(在常规应用程序代码中有效)执行此操作,]
#import "Reachability.h"
Reachability *reachability = [Reachability reachabilityForInternetConnection]; [reachability startNotifier]; NetworkStatus status = [reachability currentReachabilityStatus]; if(status == NotReachable) { switch.enabled = NO; } else if (status == ReachableViaWiFi) { } else if (status == ReachableViaWWAN) { switch.enabled = NO; }
但是我遇到了这些错误
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9uQm1Wei5wbmcifQ==” alt =“在此处输入图像描述”>
我有一个Notification Center窗口小部件,其中包含一些UISwitch,这些UISwitch仅在连接到Wi-Fi网络时才起作用。我尝试使用可到达性(在普通应用程序代码中有效)来做到这一点,例如#...
可能您未将Reachability.m
添加为窗口小部件的目标成员