Использование календаря в приложении iPhone для публикации событий - PullRequest
0 голосов
/ 13 мая 2011

Я пытаюсь создать приложение, в котором отображается календарь с событиями, опубликованными владельцем приложения.То есть пользователи, которые загружают приложение, смогут видеть даты специальных событий и добавлять их в свой календарь.

Есть ли способ сделать это или это единственный вариант для анализа XML?

Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 13 мая 2011

UIKit.framework не имеет API для календаря пользовательского интерфейса.

Существуют проекты с открытым исходным кодом для календарей пользовательского интерфейса, такие как Tapku .

Tapku TKCalendarMonthView имитирует пользовательский интерфейс Calender.app, предустановленный на iOS.

Используя комбинацию библиотеки Tapku, синтаксического анализа XML или JSON и магии, вы можете получать специальные события со своего веб-сервера и добавлять их в TKCalendarMonthView Tapku для достижения своей цели.

Спасибо

-Давид

2 голосов
/ 13 мая 2011

API для календаря пользовательского интерфейса

В дополнение к странице бобби-тэпа Tapku есть также KLCalendarView, который пытается выглядеть как Calendar.app (Поищите его, я без гиперссылок).

API для добавления событий в календарь пользователя

Проверьте справочник Apple EventKit .Это позволяет добавлять статические и повторяющиеся события.Вот хорошее видео руководство по использованию набора событий.

Синтаксический анализ XML или JSON

Зависит от источника календаря.Вот еще один вопрос о парсинге файлов ics на iPhone.

Как использовать NSScanner для анализа файла .ics

0 голосов
/ 13 мая 2011

Apple не предоставил пользовательский интерфейс для этой задачи, но EventKit может помочь вам с логикой для вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...