1

通話中の UILocalNotification 音を無効にしたい。ココアにそれを伝える方法は?

4

2 に答える 2

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
}

currentCallsNSSetwithCTCallオブジェクトです。

于 2013-06-04T09:31:56.370 に答える
0

できません。UILocalNotificationこれを行う手段は提供しません。

ユーザーは、設定アプリで設定を変更する必要があります。

于 2013-04-08T14:02:12.617 に答える