下記のようなソースだけで写真一覧が表示される。
ただしUINavigationControllerの影響下にあること。
普段あまりUINavigationController使わないので
はまりました。
- (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);
}