Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notifications 如何使用NSUbiquityIdentityDidChangeNotification检查iCloud中的更改打开或关闭更改?_Notifications_Cloudkit_Account - Fatal编程技术网

Notifications 如何使用NSUbiquityIdentityDidChangeNotification检查iCloud中的更改打开或关闭更改?

Notifications 如何使用NSUbiquityIdentityDidChangeNotification检查iCloud中的更改打开或关闭更改?,notifications,cloudkit,account,Notifications,Cloudkit,Account,苹果文档中说,使用NSUbiquityIdentityDidChangeNotification来感知iCloud帐户的更改,“当你的应用程序收到此通知时,从NSURLRelationship属性获取新令牌。如果用户禁用了iCloud,则该令牌的值为零。没有用户信息字典。” 我知道如何设置代码,以便在发生NSUbiquityIdentityDidChangeNotification时收到通知,但我不明白从何处读取“NSURLRelationship”属性,以及它的多个值的含义。文档中介绍了以下关

苹果文档中说,使用NSUbiquityIdentityDidChangeNotification来感知iCloud帐户的更改,“当你的应用程序收到此通知时,从NSURLRelationship属性获取新令牌。如果用户禁用了iCloud,则该令牌的值为零。没有用户信息字典。”

我知道如何设置代码,以便在发生NSUbiquityIdentityDidChangeNotification时收到通知,但我不明白从何处读取“NSURLRelationship”属性,以及它的多个值的含义。文档中介绍了以下关于“NSRULRelationship”的内容,即“指示目录和项之间关系的常量”

我不知道“目录和项目之间的关系”与iCloud帐户是否发生更改有什么关系。 NSURLRelationship的值为:

enum NSURLRelationship : Int {
case Contains
case Same
case Other
}

那么,你知道应该如何使用这些值来确定iCloud帐户中的更改以及从何处读取这些值吗

谢谢