Ios 是否可以使用Obj-C中的谓词按名称检索照片?
我想知道是否可以使用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
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的文件名。好的,我理解,谢谢您的回复,我标记主题已解决。