在没有UIImagePicker的情况下选择图像

时间:2012-05-19 12:05:43

标签: iphone objective-c

我是iphone的新手。我需要知道如何在不使用iphone中的UIImagePicker控制器的情况下从库中获取图像。

我通过UIImagePicker从库中选择图像并将图像名称存储在数据库中,但我想从没有UIImagePicker控制器的名称从库中取回图像。

谁能告诉我怎么做?

3 个答案:

答案 0 :(得分:1)

最好的方法是uiimagePickercontroller。或者您可以将其保存在您的数据库中并将其检索并将其显示在UIActionSheet上,因为它会在不使用它的情况下显示imagepicker。

答案 1 :(得分:0)

首先,使用UIImagePicker控制器是执行此操作的最佳方式,但强加了UI限制。 您可以使用ALAssetsLibrary来获取图像并在您自己的UI中显示它。 第三个也是最脏的技术是从imagepickercontroller中选择图像并将其保存在你的文档中以便将来从那里进行选择(我不推荐这种技术,但这是一种没有imagepickercontroller的方法)。

答案 2 :(得分:-1)

您可以尝试使用NSFileManager访问摄像机目录/ User / Media / DCIM /的文件。然后打开文件并将它们加载到UIImageViews中。当您访问应用程序沙箱之外的文件时,不确定Apple会如何对此做出反应。