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]

Reply via email to