Схема URL для открытия собственного календаря с определенным идентификатором события

Сначала я знал, что для этого подхода нет открытых API.

Нажатие на событие из виджета родного календаря iOS8 запускает календарь с определенным событием. Итак, я могу догадаться, что для этого должна быть схема URL. Потому что виджет и календарь работает на каждом песочнице, поэтомуNSURL должен быть использован.

Я нашел некоторые подсказки отiPhoneDevWiki.net, Это говорит о том, чтоcalshow:x?eventid=id это схема URL, которая открывает определенное событие, и она используетсяSpringBoard.

Так как значениеid Параметр не описан ясно, поэтому я проверил эту схему URL с:

EKEvent.calendarItemIdentifierEKEvent.externalCalendarItemIdentifierEKEvent.eventIdentifier

Никто из них не работал.

Вики может быть устаревшей.

Есть ли кто-нибудь, кто мог бы открыть или раскрыть конкретное событие с помощью родного календаря?

И я нашел другую подсказку отпохожие вопросы в Stack Overflow.

calshow: схема.

Кажется, используется для открытого календаря с конкретной датой. Может использоваться какcalshow:[time interval since reference date]Дата начала, кажется, 01.01.2001

Его можно использовать для выявления события, а не для его открытия. Однако, когда календарь не работает в фоновом режиме, этот подход также не работает.

И я также обнаружил, чтоx-apple-calevent схема может также запускать календарь, но я не знаю деталей (путь и параметры) вообще.

Любые подсказки и мнения будут приветствоваться.

Best Regars.

Ответы на вопрос(0)

Ваш ответ на вопрос