0

我的应用程序正在使用 Core Telephony Framework。我的应用程序是一个通用应用程序,同时支持 Ipad 和 Iphone。我在 Verizon Ipad 上进行了测试,我能够使用 Core Telephony 获得运营商。我应该如何处理 Ipad 设备上的核心电话仅使用Wifi.Will 核心电话类在带有 Wifi 的 ipad 上返回 NULL 还是会使我的应用程序在这些设备上崩溃。

CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
NSString *currentCountry=[carrier isoCountryCode];
[networkInfo release];

我使用它,它在 Verizon Ipad 上运行良好。

4

1 回答 1

3

我刚刚为你运行了代码,它不会崩溃。

这是 CTCarrier 的垃圾场

TCarrier (0x1f2330) {
    Carrier name: []
    Mobile Country Code: []
    Mobile Network Code:[]
    ISO Country Code:[]
    Allows VOIP? [YES]
}
于 2011-04-22T17:00:24.147 回答