【问题标题】:How to get NSString "No Service" in status bar iphone如何在状态栏iphone中获取NSString“无服务”
【发布时间】:2013-09-09 10:02:48
【问题描述】:

我在检测 sim 时遇到问题,我使用 CTCarry 但在设备“无服务”时未检测到,请帮助我如何检测它。

【问题讨论】:

    标签: ios uistatusbar


    【解决方案1】:

    使用Reachability class from Apple

    Reachability *reachability = [Reachability reachabilityForInternetConnection];
    [reachability startNotifier];
    
    NetworkStatus status = [reachability currentReachabilityStatus];
    switch(status) {
        case NotReachable:
            return @"No Service";
        case ReachableViaWiFi:
            ...
    }
    

    您也可以直接使用SCNetworkReachability class

    【讨论】:

    • Reachability 只帮助检测到网络,如何使用 Reachability detected “No Service”(或 mobifone,viettel)?
    • 只为NotReachable的情况返回它 - 它是相同的。检查我编辑的答案。
    • 这是 CTCarrier 类中的运营商名称,使用 CoreTelephony.framework
    猜你喜欢
    • 2011-04-22
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多