2013-04-08 2 views

ответ

0

Вы не можете. UILocalNotification не предоставляет никаких средств для этого.

Пользователь должен будет изменить настройки там самостоятельно в приложении настроек.

0

Вы можете! С iOS 4.0 вы можете использовать CTCallCenter от CoreTelephony.framework. Вы можете проверить, если пользователь имеет телефонный звонок, как это:

#import <CoreTelephony/CTCallCenter.h> 

...

CTCallCenter * callCenter = [[CTCallCenter alloc] init]; 
if ([callCenter currentCalls] == nil) { 
    // Play sound 
} else { 
    // Maybe the same sound but not as loud as the original 
} 

currentCalls является NSSet с CTCall объектов.

Смежные вопросы