Hmm - only says that in the iCloud Fundamentals documentation, not in the actual description of the notification, which makes me a tad suspicious.
When you turn off documents and data but leave iCloud signed in, does the ubiquity token actually return nil? If so, but you don't get the notification, it's a bug and worth reporting. If not, the documentation is lying. On 30 Mar, 2013, at 12:25 PM, koko <[email protected]> wrote: > The following is from the documentation. > > If a user signs out of iCloud, such as by turning off Documents & Data in > Settings, the ubiquityIdentityToken method returns nil. To enable your app to > detect when a user signs out and signs back in, register for changes in > iCloud account availability. In your app’s launch sequence, add an app object > as an observer of the NSUbiquityIdentityDidChangeNotification notification, > using code such as that shown in Listing 1-3. > > Is this documentation incorrect? > > -koko > > > On Mar 29, 2013, at 10:01 PM, Roland King <[email protected]> wrote: > >> That's not what the documentation says it does. It's called when the user >> logs in or out of iCloud or changes the iCloud account they are logged into. >> It says nothing about enabling or disabling Documents and Data. >> >> On 30 Mar, 2013, at 11:52 AM, koko <[email protected]> wrote: >> >>> I register for NSUbiquityIdentityDidChangeNotification as shown below. >>> >>> >>> + (void)registerForAvailibilityNotification:(id)object >>> { >>> MasterViewController *mvc = object; >>> [[NSNotificationCenter defaultCenter] addObserver: mvc selector: >>> @selector (iCloudAccountAvailabilityChanged:) name: >>> NSUbiquityIdentityDidChangeNotification object: nil]; >>> } >>> >>> >>> In MasterViewController I have the notification as below >>> >>> - (void)iCloudAccountAvailabilityChanged:(NSNotification*)notification >>> { >>> NSLog(@"iCloudAccountAvailabilityChanged"); >>> } >>> >>> When I run this on iPad device and change the iCloud settings, turn off >>> Documents and Data, I do not get notified. >>> >>> Is there something else to be done to receive the notification? >>> >>> -koko >>> >>> _______________________________________________ >>> >>> Cocoa-dev mailing list ([email protected]) >>> >>> 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/rols%40rols.org >>> >>> This email sent to [email protected] >> > _______________________________________________ Cocoa-dev mailing list ([email protected]) 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 [email protected]
