EventKit Predicate Выбор - PullRequest
       10

EventKit Predicate Выбор

0 голосов
/ 31 августа 2011

Разрабатываемое мной приложение будет записывать события в календарь на телефоне пользователя.Я думал о том, чтобы предшествовать событию моего приложения с префиксом вроде myapp: чтобы я мог найти свои события в хранилище событий для отображения в виде таблицы.

Однако, похоже, что единственный доступный предикат основан на началеи конечная дата (- ForexateForEventsWithStartDate: endDate: calendars :) при просмотре пакета событий ios framework .Я правильно читаю?

Должен ли я тогда просто создать календарь для своего приложения на телефоне или есть другой способ идентифицировать мои события помимо дат?

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

1 Ответ

0 голосов
/ 31 августа 2011

Еще одним вариантом может быть локальное хранилище (sqlite, coredata и т. Д.), Которое индексирует событие.Каждое событие имеет идентификатор события, и вы можете извлекать событие из хранилища с помощью eventWithIdentifier.

Не уверен, каковы ваши шаблоны доступа к данным, но это также позволяет вам быстро хранить данные в вашем приложении, которые вы можете эффективно запросить(с мощными предикатами и синтаксисом sql).Ваши локальные результаты могут просто возвращать идентификаторы событий, а в ответных вызовах табличного представления вы получаете идентификатор для этой строки и извлекаете его из хранилища событий.

Просто еще один вариант ...

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