Я хочу реализовать поиск по всем контактам, полученным в виде таблицы с использованием ios9, рамки CNContacts. Я могу выполнить поиск через GivenName, FamilyName и т. Д., Но также хочу искать по номерам телефонов и электронной почте, когда пользователь вводит поисковый запрос в строке поиска. Так же, как мы можем искать номера телефонов/электронные письма в iOS9 Apple, контакты.Осуществить поиск по всем значениям объекта CNContact
Я знаю, поскольку phonenumbers/emailsaddresses являются массивами кортежей, это невозможно сделать, используя строку формата NSPredicate.
Это сработало для меня. Re, вам не нужно устанавливать fetch.keysToFetch. Это уже задано предыдущим утверждением. Кроме того, вам не нужно вводить контакт в CNContact, это уже один. И вы можете использовать закрывающее закрытие, чтобы код выглядел чище. –
Да, вы правы, спасибо за ваши предложения. К моменту, когда я уточню ответ ... –
Спасибо за ответ. Я также жду ответа Apple. Посмотрим, есть ли у них оптимизированный способ. – AkhilS