Мое приложение для iOS читает EKReminders
, созданное родным приложением «Напоминания» или Siri.
У меня есть доступ к EKEventStore
, и я могу успешно читать напоминания и их детали, такие как заголовок, сигналы тревоги, приоритет и если это сигнал тревоги, вызванный местоположением.
Что я не могу сделать, так это прочитать контакт/номер телефона, связанный с напоминанием: я могу попросить Siri напомнить мне позвонить сестре, она просит меня выбрать один из сохраненных номеров и затем в Reminders.app название нового напоминания подчеркивается как ссылка; если я коснусь его, появится предупреждение о начале вызова или, если я установлю дату выполнения, когда напоминание должно быть выполнено, в уведомлении есть действие, чтобы начать вызов сразу.
Я предполагаю, что у EKReminder есть свойство (например, .structuredLocation
хранит адрес) для связанного контакта или номера телефона, но мне не удалось найти его в документации или с помощью поиска в Google.
Кто-нибудь знает, как получить контакт, или номер телефона, или, по крайней мере, есть ли номер телефона, связанный с этим напоминанием (мне этого было бы достаточно: я не буду импортировать напоминания с номерами телефонов, но мне это и не нужно). чтобы узнать реальный номер, чтобы избежать импорта, достаточно знать, что номер был выбран пользователем)?
Заранее спасибо,
@cdf1982