Существует ли ярлык URL-адреса iPhone для календаря?

Я могу запустить Google Maps, Mail, Safari и другие ... но есть ли такая же функциональность для Календаря?

РЕДАКТИРОВАТЬ: Я только хочу добавить событие в календарь.

Спасибо, парни!

Ник.

 Daij-Djan25 июл. 2013 г., 15:04
принятый ответ устарел кажется

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

NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
 Jasper29 апр. 2013 г., 14:12
проверено и подтвердил
 mklement020 мая 2014 г., 15:44
@ Рамди: Хороший вопрос - я не знаю, но кажется, что отклонение возможно; увидетьidownloadblog.com/2013/10/15/apple-undocumented-apis
 Ramdhas21 мая 2014 г., 08:48
@ mklement0, посмотри на это утверждение "В результате этот документ не описывает все схемы URL, поддерживаемые на разных платформах Apple. " отdeveloper.apple.com/library/ios/featuredarticles/... , Означает ли это утверждение, все еще есть много законных схем URL, доступных на платформе iOS?
 Fedor Cherepanov09 июн. 2016 г., 15:01
calshow: {секунд с 1 января 2001 00:00}, например, launchUrl = @ "calshow: 50000"; (без косых черт)
 Ramdhas20 мая 2014 г., 15:08
Это законный способ назвать календарь? Как вы сказали, его недокументированный метод для вызова. будет отклонено яблоко во время подачи приложения ???? @ mklement0
 mklement015 нояб. 2013 г., 14:27
Недокументированный, но все еще работает с iOS 7; Вы можете сделать больше, чем простозапуск приложение Календарь с этим, хотя? Вы можете создать запись или перейти к определенной дате?
 Joshua Pinter09 мая 2016 г., 20:07
Любая идея, что формат для запуска конкретной даты? подобноcalshow:// или что-то...
Решение Вопроса

которое можно запустить с помощью URL-адреса вСсылка на схему URL Apple.

Следующие приложения перечислены как поддерживаемые:

почтаТелефонсмсКартыYouTubeItunes
 mklement015 нояб. 2013 г., 14:25
@JasperPol Ответ все еще в значительной степени правильный (FaceTime должен быть добавлен), но естьбез поддержки, без документов схемы - такие какcalshow:// это тоже работает - смотритеВот; хотя этоМне неясно, можете ли вы сделать с ними больше, чем простозапуск приложение в вопросе.
 Nick Cartwright27 авг. 2009 г., 18:15
Я думаю, что вы можете быть правы здесь ... разве кто-нибудь знает о бэкдоре, чтобы добавить запись в календарь через крючок или мошенника? N
 Jasper29 апр. 2013 г., 14:12
я думаю, что этот ответ устарел как Федорответ работает

Вы можете добавлять / удалять события из календаря программно. Смотри ТАК вопрос:Удаление события с iPhone 'календарь с

которые вы упомянули, могут быть легко использованы для запуска приложения и кое-где, где:

Карты Google: перейдите по адресуПочта: открыть сообщение для отправки на адрес электронной почтыSafari: перейти на веб-адрес

Но с календарем единственное, что вы можете сделать, это добавить событие. Если это то, что вы хотите сделать, я думаю, что вы можете просто сделать любое из этих двух предложений:

начните свой URL с ical: //www.somesite.com/event-information.ical или оставьте специальную схему и просто сделайтеhttp://www.somesite.com/even-information.ical

Но я никак не могу понять, где можно просто перейти к определенной дате в календаре.

 Nick Cartwright27 авг. 2009 г., 17:27
Привет! Это именно то, что я хочу сделать, но ни одно из ваших предложений не сработало. с помощью 'ческий: //www.somesite.com/event-information.ical»iPhone отказывается открывать URL иsomesite.com/even-information.ical» Я получаю сообщениеНевозможно подписаться - не удалось подписаться на запись в календаре »! Спасибо большое за ваши предложения, хотя, это на правильном пути! Ник.

это работает, если вы опускаете // и заменяете дату во временном интервале (угадывание с 1970 или 2001)

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

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