1
안녕하세요 나는 다음과 같은 코드기존 연락 전화 번호를 어떻게 업데이트합니까?
ABAddressBookRef addressBook = ABAddressBookCreate();
CFErrorRef error = nil;
ABMutableMultiValueRef phoneMultiValue = ABMultiValueCreateMutable(kABPersonPhoneProperty);
bool didAddphone = ABMultiValueAddValueAndLabel(phoneMultiValue, (CFTypeRef)(_homePhoneText.text), kABHomeLabel, NULL);
if(didAddphone){
ABRecordSetValue(ABAddressBookGetPersonWithRecordID(addressBook, [_ID integerValue]),
kABPersonPhoneProperty,
phoneMultiValue,
nil);
} else {
NSLog(@"Error adding email: %@", error);
error = nil;
}
하지만 그 작동하지를 사용하여 연락처의 전화를 업데이트하는 것을 시도하고 모두. 어떤 도움이 필요합니까?
답장을 보내 주셔서 감사합니다.하지만 4.3을 타겟팅하고 있습니다. – veereev
안녕하세요 지금 사용 중입니다 : CFErrorRef error = nil; ABAddressBookRef addressBook = ABAddressBookCreateWithOptions (NULL, & error); ABAddressBookSave를 추가하는 방법을 알려주시겠습니까? – veereev
kool 위대한 작품! ABAddressBookSave (addressBook, & error); – veereev