Описание тега cncontact

CNContact - это поточно-ориентированный класс для архитектур Apple (MacOS, iOS, watchOS и т. Д.), Который представляет неизменяемый объект значения для свойств контакта, таких как имя и номера телефонов контакта.
1 ответ

Получение всех CNGroups из CNContactStore

Кажется, что нет способа получить группы из CNContactStore. CNContactStore использует предикат, который требует идентификатор группы для получения группы. У CNContact нет никакого способа узнать, в какую группу он входит (что я могу найти). Что-то м…
15 окт '15 в 19:42
1 ответ

Представление MFMessageComposeViewController/ Понимание DispatchQueue.main.async

Я пытаюсь представить MFMessageComposeViewController после того, как человек выбирает свои контакты. Но я получаю lldb ошибка со следующим сообщением - *** Завершение работы приложения из-за необработанного исключения "NSInvalidArgumentException", п…
1 ответ

Кнопка Отмена не имеет никакого эффекта для CNContactViewController

Это не обман этого вопроса или этого вопроса, потому что эти ответы не сработали. По какой-то причине кнопка отмены не действует при представлении CNContactViewController внутри UINavigationController. Действия по воспроизведению: Скопируйте этот ви…
3 ответа

iOS Swift CNContactPickerViewController поиск контакта и добавление к выбору

Я использую iOS 9 и Swift 2.2 Я реализовал встроенную iOS CNContactPickerViewController с помощью CNContactPickerDelegate чтобы получить контактные телефоны, в CNContactPickerViewController На экране, когда я нажимаю на поле поиска сверху и ищу имя,…
01 июл '16 в 11:11
1 ответ

Как я могу создать CNContact с CNPostalAddress?

Я попробовал это: let contact = CNMutableContact() contact.namePrefix = data["firstName"] as! String contact.nameSuffix = data["lastName"] as! String contact.organizationName = data["company"] as! String contact.jobTitle = data["jobTitle"] as! Strin…
10 авг '17 в 20:29
2 ответа

Как приложения для обмена сообщениями iOS, такие как Viber, Telegram, WhatsApp, получают контакты так быстро и эффективно

Я не знаю, подходит ли этот вопрос для того, чтобы быть здесь, или нет, но даже после стольких исследований я не смог найти подходящего руководства по этому вопросу. Я надеюсь, что я получу ответ здесь. Я вижу, что все приложения для обмена сообщени…
25 окт '17 в 09:11
0 ответов

Расширить или создать подкласс CNContactViewController для множественного выбора с проверками

Я хотел бы иметь возможность подтянуть CNContactViewController с одним контактом. На этой странице я хочу добавить функциональность множественного выбора, чтобы я мог выбрать несколько свойств, а пользователь выбирает каждое свойство либо выделяет, …
1 ответ

Не удалось найти UIApplicationShortcutIcon.init(contact: CNContact) для загрузки изображения контакта в динамическом действии.

Это действительно странно, что нет init(contact: CNContact) внутри UIApplicationShortcutIcon, это недавно выпущено и даже не рекомендуется. Есть только два варианта, init с type а также templateImageName, Тогда как я проверяю UIApplicationShortcutIc…
06 май '17 в 06:28
3 ответа

CNContactStoreDidChangeNotification запускается несколько раз

Я могу наблюдать CNContactStoreDidChangeNotification когда база данных контактов изменяется, когда приложение находится в фоновом режиме. Я уверен, что только один наблюдатель был добавлен в NSNotificationCenter, Проблема в NSNotificationCenter сооб…
2 ответа

Как заставить новый CNContact в Локальный CNContainer?

Я пишу приложение, которое хранит контактную информацию, извлеченную через REST и JSON, в контейнер, используя CNContactStore. Я хотел бы сохранить эти контакты отдельно от любых других учетных записей и хранить их только локально на устройстве, но …
04 янв '16 в 08:31
1 ответ

ContactsUI: как показать только определенные поля при создании нового контакта на iOS?

Цель состоит в том, чтобы представить только определенные поля при добавлении нового контакта на iOS. Например, предположим, что вы хотите показать и изменить только адрес, номер телефона и имя для контакта. Код ниже не работает. Все поля все еще по…
1 ответ

При извлечении контакта не происходит сбой, когда телефон не назначен контакту

Я пытаюсь прочитать контактный телефон нет. Приведенный ниже код работает нормально, если номер доступен, но если телефон не назначен контакту, происходит сбой. Может Ану, дайте мне знать, как справиться с этим. ((currentContact.phoneNumbers.first?.…
31 янв '17 в 01:24
1 ответ

Установите правильный CNContact.predicateForContacts, чтобы выбрать адрес электронной почты

Как правильно установить CNContact.predicateForContacts выбрать поле "электронная почта" в CNContacts? Как в SQL where email like "%lbs%"? Это моя функция, чтобы удалить много импортированных контактов, от которых я хочу избавиться. Но функция возвр…
18 фев '18 в 10:42
1 ответ

CNContactViewController скрыть панель навигации после contactImage fullscreenView

Я показываю контактную страницу из моего приложения, используя следующий код let unkvc = CNContactViewController(forContact: Contact) unkvc.contactStore = CNContactStore() unkvc.delegate = self unkvc.allowsActions = true self.navigationController?.p…
11 янв '16 в 16:00
1 ответ

"Это приложение модифицирует механизм автоматической разметки из фонового потока после обращения к нему из основного потока" в Swift

Я пытаюсь получить контакты пользователей. Все работает хорошо, за исключением того факта, что когда пользователь нажимает кнопку, чтобы позволить нам получить доступ к контактам, контакты печатаются в консоли, но переход к другому viewcontroller за…
06 фев '19 в 12:13
0 ответов

Общая функция с типами CNLabeledValue

Я пытаюсь изменить некоторые CNContact обработка кода для упрощения управления и чтения. CNContact использования CNLabeled<ValueType> где ValueType может быть CNPhoneNumber, NSString, CNPostalAddress, NSString, CNSocialProfile, CNInstantMessag…
21 фев '19 в 05:17
0 ответов

CNContact: как узнать, какие свойства почтового адреса отображать для данной страны?

Цель состоит в том, чтобы создать пользовательскую форму для ввода контактных адресов. Если вы редактируете свойства контакта с CNContactViewController в iOS свойства почтового адреса меняются в зависимости от страны. Например, почтовые адреса в Афг…
0 ответов

CNContactStoreDidChangeNotification вызывается, даже когда вы просто открываете приложение для контактов iPhone по умолчанию

Я пытаюсь заменить фреймворк AddressBook(ABAddressBook) на новый, Контакты (CNContact). Причиной моей замены является то, что новый работает по умолчанию в фоновом потоке, не останавливая пользовательский интерфейс. Но я столкнулся с проблемой, что …
05 дек '18 в 09:47
1 ответ

Добавьте примечания и изображения к сериализованному контакту VCF

Я пытаюсь сохранить контакт как VCF с помощью CNContactVCardSerialization который сработал относительно хорошо. Я обнаружил, что яблоко не включает в себя заметки или изображения как часть VCF. Я использовал ответ stackru, чтобы помочь сериализации …
18 фев '19 в 01:27
0 ответов

Поиск контактов с использованием NSExpressions и NSPredicates

Мне удалось отфильтровать таблицу контактов по имени, фамилии, компании и заметкам. Однако мне также нужно иметь возможность искать по почтовым адресам контакта условия поиска. Кто-нибудь работал с этим раньше и знает, как это сделать, используя мет…
30 май '17 в 14:08