Начиная с обновления до iOS 6, я заметил, что мой код для добавления контакта в адресную книгу iPhone больше не работает. Я считаю, что это проблема, связанная с разрешением, так как Apple теперь требует разрешения пользователя перед доступом к контактам (исправление this).
Я ожидал, что приложение автоматически спросит разрешения на доступ к контактам, как на скриншоте ниже, но это не так. Попытка добавления контакта просто завершится неудачей с помощью ABAddressBookErrorDomain error 1
.
Нужно ли мне программно запускать диалог доступа к контактам? Как это делается?