[ios] ContactsUI에서 연락처에 이미지를 추가하는 방법은 무엇인가요?

연락처를 선택하고 이미지 추가하기

  1. Contact를 선택합니다:
    let contactPicker = CNContactPickerViewController()
    contactPicker.delegate = self
    present(contactPicker, animated: true, completion: nil)
    
  2. 이미지 업데이트:
    let contact = contactToUpdate.mutableCopy() as! CNMutableContact
    let imageData = UIImagePNGRepresentation(image)
    contact.imageData = imageData
    
  3. 업데이트 저장:
    let saveRequest = CNSaveRequest()
    saveRequest.updateContact(contact)
    let store = CNContactStore()
    do {
        try store.execute(saveRequest)
    } catch {
        // Handle error
    }
    

연락처에 이미지를 추가하는 방법에 대한 자세한 내용은 Apple 공식 문서를 참조하시기 바랍니다.