2012-04-23 69 views
0

我可以在我的Cocoa程序中生成一个新的CalCalendar,该程序使用(例如)Google?也就是说,我能否设置对象的类型为CalCalendar?我知道我可以读取它,但似乎没有这样的事情[aCalCalendar的setType]方法....Cocoa中是否有类似[aCalCalendar setType]?

回答

3

号在“Creating Calendars”,该文件指出:

您创建一个日历对象使用CalCalendarcalendar类方法。或者,您可以设置颜色,笔记或标题属性。 目前,您只能创建iCal日历

正如你在你的问题暗示,一个CalCalendar对象的type属性定义为只读的,这意味着你的运气了目前。

+0

啊,我很害怕那个。有没有人从以前尝试过的可可程序生成谷歌日历的一些落后方式?也许这可能会与苹果或一些这样的事情。对于我的程序,我需要检查并可能制作几个基于云的日历... – markjs 2012-04-24 08:01:57

+0

也许不是一个可可问题,但可能值得尝试在OSX服务器上设置iCal日历,然后共享日历与选择的用户...除非有人打我,否则我会在尝试完成后发布我的调查结果。 – markjs 2012-04-24 08:13:41

+1

在新的EventKit中可以做到这一点,它将取代CalCalendar! – markjs 2012-05-27 21:53:31