2012-05-19 18 views
1

我m新iphone.I需要知道如何从图书馆中获取图像,而不使用iphone中的UIImagePicker控制器。摘取图像没有UIImagePicker

我从库中通过UIImagePicker拾取图像,并在数据库中存储图像名称,但我想从库中取回名称不带UIImagePicker控制器的图像。

谁能告诉我该怎么做?

回答

-1

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

+0

如果你希望你的应用被拒绝,这是一个很好的方法。 –

+0

因此我的答案中的第二句话... – TompaLompa

0

首先,使用UIImagePicker控制器是做到这一点的最佳方式,但强加了UI限制。 您可以使用ALAssetsLibrary拾取图像并将其显示在您自己的用户界面中。 第三个也是最脏的技术是从imagepickercontroller中选取图像并将其保存在您的documentsDir中,以便将来从那里选择(我不推荐这种技术,但是这是一种无imagepickercontroller的方法)。

1

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