2012-05-19 48 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的情況下顯示它。