gpt4 book ai didi

iOS 照片框架 : is it possible to access photos from "People" smart folder?

转载 作者:可可西里 更新时间:2023-11-01 03:29:52 25 4
gpt4 key购买 nike

我正在尝试从 PHCollectionList 访问 PHAssetCollection。主要想法是从我的 iPhone (iOS 10.2) 上的“People”智能文件夹中获取所有集合(和内部 Assets )。要获取 PHCollectionList,我正在使用当前代码:

PHFetchResult *listFetchResult = 
[PHCollectionList fetchCollectionListsWithType:PHCollectionListTypeSmartFolder
subtype:PHCollectionListSubtypeSmartFolderFaces
options:nil];
PHCollectionList *list = listFetchResult[0];
NSLog(@"title: %@",list.localizedTitle);

这按预期工作。控制台输出:“title: People”。 list.canContainAssets 返回NOlist.canContainCollections 返回YES
然后,我尝试从 list 中获取 Assets 集合:

PHFetchResult *collectionFetchResult = 
[PHCollection fetchCollectionsInCollectionList:list options:nil];

collectionFetchResult.count 始终返回 0。但是如果我打开照片应用程序,我会在“People”文件夹中看到 10 个集合。

是否可以从“照片”应用中的“人物”智能相册访问收藏(以及其中的照片)?

最佳答案

“同步面孔”相册是指一项较旧的功能(在某些配置中仍受支持):能够通过 iTunes 将 iPhoto for OS X(10.10 及更早版本)中定义的相册同步到 iOS 设备。其中一个相册是 iPhoto 的面孔功能(现代照片人物功能的精神祖先)。

没有用于访问由 iOS 10 照片中的人物功能创建的“相册”的 API。(瞬间、场景分类和 iOS 10 中的大多数其他照片应用功能也是如此。)为了游说这种支持,你最好的选择是file bugs .

关于iOS 照片框架 : is it possible to access photos from "People" smart folder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41287387/

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