Поскольку я не хочу джейлбрейка своего iPhone, я разрабатываю личное приложение, которому необходимо получить доступ к инфраструктуре Core Telephony.Структура базовой телефонии частично открыта в 4.0
В каркасе 4.x Core Telephony частично обнародовано, но большая часть его фьючерсов по-прежнему скрыта и остается конфиденциальной.
Я Joust скачал файлы заголовков образуют seriot.ch
Я нашел список всех известных CoreTelephony functions , но я не в состоянии сделать свой код делать то, что должен быть должен делать. Некоторое предложение?
В этом бесполезном случае отказаться от всех входящих вызовов.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[window makeKeyAndVisible];
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
callCenter.callEventHandler = ^(CTCall* call){
if (call.callState == CTCallStateIncoming) {
CTCallDisconnect(call);
}
};
return YES;
}
ли вы когда-нибудь понять это? –