CNAuthorizationStatus и соответствующая документация указывает на то, что вам необходимо разрешение на чтение или сохранение в CNContactStore.(И я прочитал большинство вопросов на основе CNContact, и они довольно последовательны по этой теме.)
Но я нашел приложение, которое имеет кнопку «Сохранить контакт» и отображает контакт ввыглядит как CNContactViewController , и когда я нажимал сохранить, приложение сохраняло контакты, но без диалогового окна разрешений (и я никогда не давал ему разрешения).
Я удалил, переустановил исохраненный контакт снова, чтобы подтвердить.
Кто-нибудь делал это раньше?Я был на iOS 11.4.1.