2011-04-22 5 views
0

내 응용 프로그램은 Core Telephony Framework를 사용합니다. 내 응용 프로그램은 범용 응용 프로그램이며 Ipad와 Iphone을 모두 지원합니다. Verizon Ipad에서 테스트 한 결과 Core Telephony를 사용하여 통신 업체를 얻을 수있었습니다. 어떻게해야합니까? Wifi.Will 코어 텔레포니 클래스에서만 Ipad 장치의 핵심 전화를 처리하면 Wifi를 사용하여 ipad에 NULL이 반환되거나 해당 장치에서 응용 프로그램이 중단됩니다.유니버설 응용 프로그램의 Core Telephony 사용

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

저는 이것을 사용하고 Verizon Ipad에서 잘 작동합니다.

답변

3

방금 ​​코드를 실행했는데 충돌이 발생하지 않았습니다.

은 CTCarrier

TCarrier (0x1f2330) { 
    Carrier name: [] 
    Mobile Country Code: [] 
    Mobile Network Code:[] 
    ISO Country Code:[] 
    Allows VOIP? [YES] 
} 
+0

덕분에 테스트를위한 많은 덤프입니다. – agupta

관련 문제