Ios 如何确定iCloud照片库是否已启用?

Ios 如何确定iCloud照片库是否已启用?,ios,ios8,photokit,Ios,Ios8,Photokit,我想根据是否启用或禁用iCloud照片库来修改我的应用程序的行为。如何确定这种地位 是否有一种订阅通知的方式,如果用户更改了设置,我的应用程序将知道并能够更新以反映新的状态?我没有找到任何直接的方法来做到这一点。但我唯一的一种方法是使用子类型PhaseSetCollectionSubtypeSmartAlbumUserLibrary检查assetCollection的本地化标题。localizedTitle将是iCloud禁用设备的“相机卷”,以及iCloud启用设备的所有照片。但这在将来可能会

我想根据是否启用或禁用iCloud照片库来修改我的应用程序的行为。如何确定这种地位


是否有一种订阅通知的方式,如果用户更改了设置,我的应用程序将知道并能够更新以反映新的状态?

我没有找到任何直接的方法来做到这一点。但我唯一的一种方法是使用子类型PhaseSetCollectionSubtypeSmartAlbumUserLibrary检查assetCollection的本地化标题。localizedTitle将是iCloud禁用设备的“相机卷”,以及iCloud启用设备的所有照片。但这在将来可能会改变。如果您使用PhotoKit,用户是否使用iCloud照片库与您无关,它将为您提供所有照片,您需要做的就是请求并等待它下载当前不在设备上的照片。此外,这是一个非常糟糕的想法,可能是有史以来使用
localizedAnything
做任何事情的最糟糕的想法。这个名称对于地球上的每种语言都是完全不同的,你的应用程序肯定不能正常工作,同时也会随着每个iOS版本而改变