Как я могу позволить пользователям перетаскивать событие календаря из моего приложения в iCal? - PullRequest
0 голосов
/ 22 января 2011

Я пишу приложение для Mac.В этом приложении есть элементы, которые я бы хотел, чтобы пользователь превратил в события календаря.Мне бы хотелось, чтобы пользователь мог перетаскивать элемент в iCal, а также предпочтительно в BusyCal.Но я не уверен, что положить на монтажную панель перетаскивания.

Я хочу иметь возможность установить свойство URL этих событий, что означает, что текст плана (насколько я знаю) не является решением.

Данные iCalendar кажутся подходящими.К сожалению, частью спецификации VEVENT в iCalendar является время начала и окончания события, и ни iCal, ни BusyCal, похоже, не любят VEVENT без этих свойств.Я бы хотел, чтобы пользователь выбрал время для события, перетаскивая его в это место в календаре.

Есть идеи, что я могу добавить из монтажного стола, чтобы это работало?

1 Ответ

1 голос
/ 01 марта 2011

Как оказалось, лучшим способом было поместить данные URL (public.url) на монтажную панель. iCal будет использовать это как имя и URL нового события. Если также указано public.url-name, BusyCal будет использовать его вместо имени. iCal по-прежнему будет использовать URL для названия события.

...