我有任务执行类似于UIImagePickerController的东西来显示和选择图像。问题是要获取设备上的图像列表。我无法找到任何解决方案来获取图像。那么有没有办法获得图像?如何在iOS中获取图库图像?
2
A
回答
2
如果不是你追求什么,你可以创建自己的UIImagePicker,你将需要经过Assets Library framework获得访问iPhone的照片
The Assets Library framework provides access to the photos and videos in the user’s photo library.
3
ALAssetsLibrary的一个实例提供对Photos应用程序控制下的视频和照片的访问。
代码可能是这样的
void (^assetEnumerator)(struct ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) {
if(result != NULL) {
NSLog(@"See Asset: %@", result);
}
};
void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop) {
if(group != nil) {
[group enumerateAssetsUsingBlock:assetEnumerator];
}
};
library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAlbum
usingBlock:assetGroupEnumerator
failureBlock: ^(NSError *error) {
NSLog(@"Failure");
}];
相关问题
- 1. 从iOS中获取图像
- 2. 如何从wordpress中的图库简码获取图库图像?
- 3. iOS:从图库中获取图片
- 4. 如何在android中的图库中获取图像的MediaStore.Images.ImageColumns.TITLE?
- 5. 如何在图片库获取从数据库图像
- 6. 如何从ACF图库图像获取图像元数据?
- 7. 从分类图库中获取图像
- 8. Android只从图库中获取图像
- 9. 从图库中获取图像路径
- 10. 仅从图库中获取图像
- 11. 如何在图像地图鼠标中获取图像的ID
- 12. 如何在iOS中获取绝对图像位置?
- 13. 如何在iOS中获取保存的图像文件路径
- 14. 如何获取Android中的图库图像路径?
- 15. 如何从图库中获取所选图像的路径
- 16. MODX图库:如何获取文件夹中的图像数量?
- 17. 如何以.jpg文件格式从图库中获取图像?
- 18. 如何在javascript中获取图像源?
- 19. 如何从图库(或绘图)获取图像以更新ImageView?
- 20. 如何在imageView中获取图像的图像名称?
- 21. 如何从IOS中的NSDictionary中获取图像数组
- 22. 如何从ios中的uiwebview中获取图像
- 23. 如何从图库中获取图像,获取图像名称并将其保存在内部存储器中并获取该图像的路径
- 24. 如何从MySQL数据库中获取的图像在PHP
- 25. 如何从图库中获取图像并在ImageView中设置(扩展Fragment)?
- 26. 如何获取iOS应用程序中的图像坐标?
- 27. 如何从gridView获取图像(位图)
- 28. 如何获取图标图像
- 29. 如何从PNG图像获取图标?
- 30. 如何从数据库中获取图像以输出到图库滑块?