【发布时间】:2015-01-02 10:40:12
【问题描述】:
在我的应用程序中,我希望能够检测特定应用程序的蜂窝数据使用情况是否开启,并且取决于检查结果是否适当。
有没有办法执行这种程序化检查?
【问题讨论】:
-
答案:使用有据可查的Reachability framework provided by Apple。
标签: ios reachability
在我的应用程序中,我希望能够检测特定应用程序的蜂窝数据使用情况是否开启,并且取决于检查结果是否适当。
有没有办法执行这种程序化检查?
【问题讨论】:
标签: ios reachability
转到以下链接:
https://developer.apple.com/library/ios/samplecode/reachability/introduction/intro.html
下载并导入头文件和实现文件,然后使用此代码:
Reachability *reachability = [Reachability reachabilityForInternetConnection];
NetworkStatus status = [reachability currentReachabilityStatus];
if (status == ReachableViaWWAN)
{
NSLog(@"Cellular data");
}
这个项目有点老了,你可能需要关闭 ARC 模式看看这个答案:
【讨论】: