イムでのエラー、イムは、ブロック部分は完璧に動作し、私が識別される番号を追加しようとすると、唯一の問題は、次のとおりです。私のiOSプロジェクトでcallKitを実装CallKit CallDirectory拡張
private func retrievePhoneNumbersToIdentifyAndLabels() -> (phoneNumbers: [String], labels: [String])? {
// retrieve list of phone numbers to identify, and their labels
interDefaults?.synchronize()
if let numbers = interDefaults!.string(forKey: "ident-numbers"){
if let identities = interDefaults!.string(forKey: "ident-identities"){
let formattedNumbers = numbers.characters.split{$0 == "*"}.map(String.init)
let formattedIdent = identities.characters.split{$0 == "*"}.map(String.init)
return (formattedNumbers, formattedIdent)
}
}
return ([""], [""])
}
私はそれがエラーで失敗延長relaodしよう:私は、1つの要素のEXPの配列とformattedIdent
を交換していることを考え出したいくつかのテストでError Domain=com.apple.CallKit.error.calldirectorymanager Code=3 "(null)"
を:["Spamm Caller"]
拡張子は完璧に動作し、エラーを示していないが、複数の要素を持つ配列を使用する場合は、sam eエラーが表示されます。 私は何か間違っているのですか?提供される電話番号(複数可)は順不同である場合
CXErrorCodeCallDirectoryManagerErrorEntriesOutOfOrder = 3,
この特定のエラーが返される:予め
私はiOS上でDo Not Disturbがアクティブである間にアプリを開発していたときにこのエラーが発生しました。 – matusalem
@matusalem Callkitを使用しているiOSアプリでDo not Disturbをアクティブにする方法...? – Pramod
@pramod私はそれがCallkit SDKに含まれていないと思う – matusalem