I have used in B4A the contentResolver for picking up a single contact from the user address book, which it makes very simple as I just need 1 contact.
Is there a way to use the iOS native CNContactPickerViewController from B4I in order to pick a single contact?
Example is attached. It uses ContactUtils to extract data from the returned contact. Note that you don't need any permission to access the contacts with the picker.
You will see this warning in the logs: [CNUI WARN] Both single contact and multiple contacts delegate methods are implemented, the single variants will be ignored
Ignore it.