0
A
回答
2
看一看shouldPerformDefaultActionForPerson:
- (BOOL)personViewController:(ABPersonViewController *)personViewController shouldPerformDefaultActionForPerson:(ABRecordRef)aPerson
property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifierForValue {
if(property == kABPersonPhoneProperty) {
//save the number
return NO;
}
return YES;
}
- 編輯 -
上述方法是用於ABPersonViewController我誤認爲ABPeoplePicker。對於ABPeoplePicker的邏輯是一樣的上面只有你會使用這個委託回調來代替:
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
0
我只是忘了在shouldContinueAfterSelectingPerson返回NO:方法,我不知道你在哪裏得到shouldPerformDecaultActionForPerson:從,這不是授權方法之一
相關問題
- 1. 撥打號碼
- 2. twilio撥打號碼
- 3. NFC智能撥號撥打號碼
- 4. 用*號碼撥打電話號碼
- 5. 獲取撥打的號碼
- 6. 從Silverlight撥打Skype號碼
- 7. ANDROID預先撥打號碼
- 8. ABPeoplePicker選擇並返回選擇的電話號碼
- 9. 繞過撥號器撥打預定義的電話號碼
- 10. 在手機上點擊電話號碼時撥打電話號碼撥號器
- 11. 在swift中撥打電話號碼
- 12. 自動撥打電話號碼
- 13. 使用Swift撥打電話號碼
- 14. 如何在Iphone撥打印度號碼
- 15. 撥打手機號碼發送短信
- 16. 取消隱藏通過撥打號碼
- 17. 如何使用Twilio.Device撥打號碼
- 18. 獲取我撥打的號碼Android
- 19. 通過藍牙撥打電話號碼
- 20. 訪問撥打的電話號碼
- 21. Swift 3:如何選擇要撥打的電話號碼
- 22. iOS-撥打不分享號碼的電話號碼
- 23. 如何撥打號碼時點擊電話號碼?
- 24. 是否可以撥打帶分機號碼的電話號碼?
- 25. 如何在用戶點擊號碼時撥打電話號碼?
- 26. 顯示通話中撥號盤 - 在通話過程中撥打號碼 - DTMF
- 27. 從PC上的Java應用程序撥打Android手機上的撥號號碼
- 28. 目前iPhone撥號盤了號碼,但沒有實際撥打電話
- 29. 從另一個應用程序撥打電話號碼撥打電話
- 30. 在UIPopover中打開ABPeoplePicker