iOS开发收藏文档收藏互联网科技

如何获取iOS应用网络权限?

2016-11-18  本文已影响2463人  Jack_lin
疯狂

问题描述

问题调研

可能操作 | 关闭| 无线局域网|无线局域网&蜂窝|不进行操作|锁屏|解锁|按Home键
------------ | ------------- | ------------
权限状态 | Restricted | NotRestricted | NotRestricted | Unknown|Unknown|恢复原始状态|保持原有状态

解决问题

CTCellularData *cellularData = [[CTCellularData alloc]init];
cellularData.cellularDataRestrictionDidUpdateNotifier =  ^(CTCellularDataRestrictedState state){
        //状态改变时进行相关操作
    };

CTCellularData *cellularData = [[CTCellularData alloc]init];
CTCellularDataRestrictedState state = cellularData.restrictedState;
    switch (state) {
        case kCTCellularDataRestricted:
            NSLog(@"Restricrted");
            break;
        case kCTCellularDataNotRestricted:
            NSLog(@"Not Restricted");
            break;
        case kCTCellularDataRestrictedStateUnknown:
            NSLog(@"Unknown");
            break;
        default:
            break;
}

补充一下

传送门

扫一扫下面的二维码,欢迎关注我的个人微信公众号攻城狮的动态(ID:iOSDevSkills),可在微信公众号进行留言,更多精彩技术文章,期待您的加入!一起讨论,一起成长!一起攻城狮!

公众号
上一篇 下一篇

猜你喜欢

热点阅读