2016-08-24 2 views
0

사용자가 전화 번호가 여러 개인 경우 SelectionOfProperty가 작동하지 않습니다.iOS9 - CNContactPickerViewController : 사용자가 전화 번호가 여러 개인 경우 SelectionOfProperty가 작동하지 않습니다.

내가 코드 아래 사용하고 있습니다 : 우리가 아니라 우리가 PHONENUMBERS로 변경하는 경우, emailAddresses를 사용하는 경우 그것은 완벽하게 정상적으로 작동하고

let picker = CNContactPickerViewController() 
picker.displayedPropertyKeys = [CNContactPhoneNumbersKey] 

picker.predicateForEnablingContact = NSPredicate(format: "[email protected] > 0") 

picker.predicateForSelectionOfContact = NSPredicate(value: false) 

picker.predicateForSelectionOfProperty = NSPredicate(format: "key == 'phoneNumbers'") 
picker.delegate = self 

.

답변

0

여러 전화 번호로 술어 형식을 설정

picker.predicateForEnablingContact = NSPredicate(format: "[email protected] > 1") 

로 predicateForEnablingContact를 설정 한 경우 "PHONENUMBERS. @ 계산> 1"

+1

작동하지 그것의 "PHONENUMBERS. @ 계산> 1" – aaK