Edited at

写真ライブラリへのアクセス

More than 1 year has passed since last update.

下記のようなソースだけで写真一覧が表示される。

ただしUINavigationControllerの影響下にあること。

普段あまりUINavigationController使わないので

はまりました。

スクリーンショット 2015-04-09 23.48.46.png

- (void)viewDidLoad {

[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIImagePickerController* imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:imagePickerController animated:YES completion:NULL];
}

一覧表示された写真を選択すると下記デリゲートメソッドが呼ばれる。

NSLogでアセットライブラリのパスが表示される。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

{
NSLog(@"%@",info);
}