尝试使用以下代码在XCode 7.1 iPad 2 Simulator中执行executeSaveRequest时,我得到一个CSIndexErrorDomain Code = -1005:
let saveRequest = CNSaveRequest()
saveRequest.addContact(newContact, toContainerWithIdentifier: nil)
if let group = self.group {
saveRequest.addMember(newContact, toGroup: group)
}
try store.executeSaveRequest(saveRequest)
我已经读过这是一个CoreSpotlight错误而且CoreSpotlight在iPad上不可用,那么为什么iOS 9 Contacts框架会尝试运行CoreSpotlight API调用?
如何在iOS 9中保存联系人时如何避免此错误,或者我如何能够特别捕获它,而不是一般的捕获?