[ios] ContactsUI에서 연락처에 이미지를 추가하는 방법은 무엇인가요?
연락처를 선택하고 이미지 추가하기
- Contact를 선택합니다:
let contactPicker = CNContactPickerViewController() contactPicker.delegate = self present(contactPicker, animated: true, completion: nil)
- 이미지 업데이트:
let contact = contactToUpdate.mutableCopy() as! CNMutableContact let imageData = UIImagePNGRepresentation(image) contact.imageData = imageData
- 업데이트 저장:
let saveRequest = CNSaveRequest() saveRequest.updateContact(contact) let store = CNContactStore() do { try store.execute(saveRequest) } catch { // Handle error }
연락처에 이미지를 추가하는 방법에 대한 자세한 내용은 Apple 공식 문서를 참조하시기 바랍니다.