Re: iCloud sync per app activation

2012-02-05 Thread Martin Hewitson
OK, I've perhaps partially answered this myself, but I'd still be very happy to hear any opinions on this. Below is a sample of code which handles the main bits of my solution (error handling etc removed). Does this look reasonable? Still it doesn't handle the question: how to deal with changes

Re: iCloud sync per app activation

2012-02-05 Thread Martin Hewitson
>> > > I'm finishing up a shoebox app now and I do have the option to store things > in iCloud or not. My eventual solution to this was to have a preference > screen in the app with a single "enable iCloud' switch. If you flip it from > off to on, or on to off, you get a section of buttons to

Re: iCloud sync per app activation

2012-02-04 Thread Roland King
I haven't seen any either, iCloud apps on Mac that is. All the documentation I've read however seems to indicate that iCloud support should be optional. I know quite a few users who don't have and never will have an iCloud account and they need to be catered for. What I hate most about the dua

Re: iCloud sync per app activation

2012-02-04 Thread Martin Hewitson
Dear Roland, Thanks for the reply. That provides food for thought. One thing I should have mentioned is that I'm talking about an OS X app, not iOS. My impression so far is that Apple wants us to have iCloud enabled in the app, or not, but it should not be a user configurable thing. Perhaps I'

Re: iCloud sync per app activation

2012-02-04 Thread Roland King
On Feb 4, 2012, at 7:40 PM, Martin Hewitson wrote: > Dear list, > > I'm wondering about whether or not an app that uses iCloud to sync a > core-data store (shoe-box app) should have a user preference to disable > syncing. Suppose the user doesn't want to sync across machines? I don't think >

iCloud sync per app activation

2012-02-04 Thread Martin Hewitson
Dear list, I'm wondering about whether or not an app that uses iCloud to sync a core-data store (shoe-box app) should have a user preference to disable syncing. Suppose the user doesn't want to sync across machines? I don't think they get a check-box in the iCloud system prefs pane, right? An