[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 메소드 내에서 선택한 연락처를 처리하는 코드를 작성하면 됩니다.
이 방법을 사용하면 사용자가 연락처를 선택할 수 있고, 선택한 연락처의 데이터를 쉽게 얻을 수 있습니다.