Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Ios 是否可以使用Obj-C中的谓词按名称检索照片?_Ios_Objective C_Ios9_Phasset - Fatal编程技术网

Ios 是否可以使用Obj-C中的谓词按名称检索照片?

Ios 是否可以使用Obj-C中的谓词按名称检索照片?,ios,objective-c,ios9,phasset,Ios,Objective C,Ios9,Phasset,我想知道是否可以使用Obj-C中的谓词和PHAsset库从相册中检索照片 我问这个问题是因为我不想浏览整个相册而只检索一张照片 谢谢。你说的“名字”是什么意思?您可以按本地标识符和其他属性(如宽度、高度、媒体类型)过滤照片/视频。但是相位集没有名称或标题属性。你说的“名称”是什么意思?您可以按本地标识符和其他属性(如宽度、高度、媒体类型)过滤照片/视频。但是相集没有名称或标题属性。name表示文件名,例如:“IMG_XXX.JPG”。在iOS 8上没有文件名属性。在iOS 9上,您可以使用PHA

我想知道是否可以使用Obj-C中的谓词和
PHAsset
库从相册中检索照片

我问这个问题是因为我不想浏览整个相册而只检索一张照片


谢谢。

你说的“名字”是什么意思?您可以按本地标识符和其他属性(如宽度、高度、媒体类型)过滤照片/视频。但是相位集没有名称或标题属性。

你说的“名称”是什么意思?您可以按本地标识符和其他属性(如宽度、高度、媒体类型)过滤照片/视频。但是相集没有名称或标题属性。

name表示文件名,例如:“IMG_XXX.JPG”。在iOS 8上没有文件名属性。在iOS 9上,您可以使用PHAssetResource的originalFilename属性,但您可以对其进行筛选。但当我使用ALAssetRepresentation时,我可以获取文件名。区别是什么?AlassetFramework已弃用,只允许您访问物理存储在设备上的资产。如果用户启用了iCloud照片库,您将在使用框架时遇到问题。然后您需要使用Photos Framework/PHAsset,在iOS 8上无法直接查询PHAsset的文件名。好的,我理解,谢谢您的回复,我标记主题已解决。名称表示文件名,例如:“IMG_XXX.JPG”。在iOS 8上没有文件名属性。在iOS 9上,您可以使用PHAssetResource的originalFilename属性,但您可以对其进行筛选。但当我使用ALAssetRepresentation时,我可以获取文件名。区别是什么?AlassetFramework已弃用,只允许您访问物理存储在设备上的资产。如果用户启用了iCloud照片库,您将在使用框架时遇到问题。然后您需要使用Photos Framework/PHAsset,在iOS 8上无法直接查询PHAsset的文件名。好的,我理解,谢谢您的回复,我标记主题已解决。