2

我正在编写一个 iPhone 应用程序。我想知道是否可以获得存储在 iPhone 库(或模拟器中的照片)的文件/文件名列表。

本质上,我在问我是否可以获取存储在 iPhone 或模拟器上的照片的文件名。

我很感激任何帮助,谢谢!

编辑:

image = [UIImage imageNamed:@"/Users/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE/IMG_0002.jpg"];
imageView.image = image;

不幸的是,不起作用。

4

3 回答 3

8

您只需使用UIImagePickerController.

它给出了类似的东西:

-(IBAction) getPhoto:(id) sender {
    UIImagePickerController * picker = [[UIImagePickerController alloc] init];

    // Don't forget to add UIImagePickerControllerDelegate in your .h
    picker.delegate = self;

    if((UIButton *) sender == choosePhotoBtn) {
        picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    } else {
        picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    }

    [self presentModalViewController:picker animated:YES];
}
于 2012-07-04T07:37:52.070 回答
3

这是此处已提出的 SO 问题的副本-获取所有相册的列表和每个相册的缩略图

从那个答案:看看AssetsLibrary框架。

请注意,如果您有权访问 iOS 6 Beta,则需要注意访问这些资产时发生的更改。每个 NDA 都不能再说了。

于 2012-07-03T21:44:09.200 回答
-3

使用这种方法,您可以轻松地实现它。

https://www.dropbox.com/sh/trmg44a93hwq35x/AACAVGY6VKEDR0tDUOqoxd-Ba?dl=0

于 2015-01-21T18:56:11.950 回答