2013-04-08 44 views

回答

0

你不能。 UILocalNotification不提供任何手段來做到這一點。

用戶將不得不更改設置應用程序中的設置。

0

你可以!從iOS 4.0開始,您可以使用CTCallCenterCoreTelephony.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 
} 

currentCallsNSSetCTCall對象。