我是 iphone 的新手。我需要知道如何在不使用 iphone 中的 UIImagePicker 控制器的情况下从库中获取图像。
我通过 UIImagePicker 从库中挑选图像并将图像名称存储在数据库中,但我想从没有 UIImagePicker 控制器的名称的库中取回该图像。
谁能告诉我该怎么做?
我是 iphone 的新手。我需要知道如何在不使用 iphone 中的 UIImagePicker 控制器的情况下从库中获取图像。
我通过 UIImagePicker 从库中挑选图像并将图像名称存储在数据库中,但我想从没有 UIImagePicker 控制器的名称的库中取回该图像。
谁能告诉我该怎么做?
最好的方法是 uiimagePickercontroller。否则,您可以将它保存在您的数据库中 n 检索它 n 将其显示在 UIActionSheet 上,因为它会在不使用它的情况下给出 imagepicker 的外观。
首先,使用 UIImagePicker 控制器是最好的方法,但会施加 UI 限制。您可以使用 ALAssetsLibrary 来获取图像并将其显示在您自己的 UI 中。第三个也是最肮脏的技术是从 imagepickercontroller 中选择图像并将其保存在您的文档目录中以便将来从那里选择(我不推荐这种技术,但这是一种没有 imagepickercontroller 的方法)。
您可以尝试使用 NSFileManager 访问相机目录 /User/Media/DCIM/ 的文件。然后打开文件并将它们加载到 UIImageViews 中。当您访问应用程序沙箱之外的文件时,不确定 Apple 会如何对此做出反应。