[ios] ContactsUI에서 연락처의 연락처를 선택하는 방법은 무엇인가요?

연락처를 선택하기 위해서는 CNContactPickerViewController를 사용할 수 있습니다.

먼저 ContactsUI 프레임워크를 가져와야 합니다:

import ContactsUI

그런 다음 CNContactPickerViewController를 만들고 표시할 수 있습니다:

let contactPicker = CNContactPickerViewController()
contactPicker.delegate = self
present(contactPicker, animated: true, completion: nil)

그리고 사용자가 연락처를 선택하면 delegate 메소드를 사용하여 선택한 연락처를 처리할 수 있습니다:

extension YourViewController: CNContactPickerDelegate {
    func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) {
        // 선택한 연락처를 처리
    }
}

이 delegate 메소드 내에서 선택한 연락처를 처리하는 코드를 작성하면 됩니다.

이 방법을 사용하면 사용자가 연락처를 선택할 수 있고, 선택한 연락처의 데이터를 쉽게 얻을 수 있습니다.