Я пытался манипулировать контактами через новую фреймворк Контакты и КонтактыUI на IOS9. Мне нужно выяснить точные различия после того, как конечный пользователь изменит свою информацию, такую как номера телефонов или электронные письма, то есть узнайте, что сделал конечный пользователь в своей адресной книге для указанного контакта.IOS9 как найти различия между двумя CNContact?
Это легче, если контакт имеет разную метку для каждого элемента (телефоны/электронные письма). Тем не менее, я не знаю, как извлечь различия, если есть та же метка для телефонов или электронной почты, например:
Джон: телефон: дома: 123-456 офис: 223-456 офис: 456- 334 электронная почта: электронная почта: [email protected] электронная почта: [email protected]
после измененная, новая информация может быть: Джон: телефон: дома: 123-456 офис: 223- 889 (изменено) офис: 456-377 (изменить позицию) электронная почта: электронная почта: [email protected] (изменен пункт) адрес электронной почты: [email protected] (изменен пункт)
С ContactsUI, я могу захватить два контактных объектов до изменения и после изменения.
Вопрос в том, как найти изменения?
Заранее спасибо.
Пройдите через объекты недвижимости и сравните их. – ogres