Awesome, I'll check it out! Thanks Jeremy
Sent from my iPhone On Feb 24, 2012, at 4:42 AM, John Maisey <j...@nhoj.co.uk> wrote: > > I also don't think this is in the API. > > The relevant information is stored in the Info.plist file for each calendar. > The keys are 'EventContainer' and 'TaskContainer', both boolean. > > Best wishes > > John Maisey > ---- > www.nhoj.co.uk > www.twitter.com/johnmaisey > www.facebook.com/nhojcouk > > > > > > On 23 Feb 2012, at 23:04, cocoa-dev-requ...@lists.apple.com wrote: > >> Message: 10 >> Date: Fri, 24 Feb 2012 08:49:33 +1000 >> From: Gideon King <gid...@novamind.com> >> To: Jeremy Matthews <jeremymatth...@mac.com> >> Cc: list-cocoa-dev Development <cocoa-dev@lists.apple.com> >> Subject: Re: iCal Integration >> Message-ID: <4ad9e40b-977e-4901-a1cb-a068efd8f...@novamind.com> >> Content-Type: text/plain; charset=windows-1252 >> >> I don't see anything in the API to detect it - I have encountered calendars >> that don't support tasks, and if I try to save a task to them, I get an >> error with code 1025 (CalCalendarNotEditableError), and deal with that in my >> code. >> >> isEditable returns YES for a calendar which only supports events, so you >> still have to try to save a task to it before you know it won't store tasks. >> >> I haven't come across one that can't save events yet. Do you know what error >> code you get back when you try to save an event to a calendar which doesn't >> support events? I'm assuming it's the same code? >> >> I haven't looked at the "type" property to see if the values there bear any >> relationship to what can be saved to it, but that seems like the only other >> property that could potentially be relevant… >> >> >> HTH >> >> Gideon >> >> >> On 23/02/2012, at 1:19 PM, Jeremy Matthews wrote: >> >>> I have a simple app which, as a byproduct, creates tasks and events in >>> iCal. Prior to 10.7, the user would choose from a popup list populated by >>> all calendars within the [CalCalendarStore defaultstore], which worked >>> great and created both events and tasks perfectly fine. >>> >>> Now, in 10.7, it seems as if a CalDAV (alal iCloud) or Exchange calendar is >>> separated into two separate objects - one for events and one for tasks, and >>> the result is the user is shown a list of calendars...and in many cases >>> users appear to see duplicates, when in reality there are those two >>> separate "calendars". >>> >>> So now, when a user selects the calendar, they might get an event created, >>> but not tasks, and vice-versa. >>> >>> Is there any known way of dealing with this, or any way to easily find out >>> which "calendar" supports events vs tasks, instead of firing off a "test" >>> tasks and finding out the hard way? Or perhaps, a better solution >>> altogether? >>> >>> Thanks, >>> jeremy >> > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com