gpt4 book ai didi

ios - 如何确定用户是否打开了 iCloud 照片图库?

转载 作者:可可西里 更新时间:2023-11-01 05:27:15 26 4
gpt4 key购买 nike

我正在访问用户的照片以从 PHPhotoLibrary 上传,但我需要能够判断他们是否打开了 iCloud 照片库。

如果他们有 iCloud 照片库,那么他们将有一个名为“所有照片”的相册 - 如果关闭 iCloud 照片库,他们将没有。

最佳答案

我认为没有任何直接的方法可以做到这一点。但是,有两种我熟悉的解决方法:

  1. 检查 assetCollectionlocalizedTitlePHAssetCollectionSubtypeSmartAlbumUserLibrarysubType。对于禁用 iCloud 的设备,localizedTitle 将是“相机胶卷”,对于启用 iCloud 的设备,“所有照片”请记住,如果 Apple 将来更改名称,它就会崩溃。

  2. 每个 PHAsset 对象都有一个 sourceType。对于 iCloud 照片,该值为 PHAssetSourceTypeCloudShared。这种方法的坏处是,如果用户此刻在 iCloud 上没有照片,您将无法说它确实禁用了 iCloud 照片库。

关于ios - 如何确定用户是否打开了 iCloud 照片图库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35551391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com