MPMediaPickerControllerコントローラーを使用しています。
現在、次のコードを使用してギャラリーからアイテムを選択できます。
MPMediaPickerController *controller = [[MPMediaPickerController alloc]initWithMediaTypes:MPMediaTypeAnyAudio];
controller.delegate = mediaDelegate._pickerDelegate;
[self presentViewController:controller animated:YES completion:nil];
NSLog(@"url :%@",singleton.url);
意図は、私のメソッドが選択したアイテムの URL を返すことです。代わりにnull
、現在のView Controllerの下の行がView Controllerが表示されるとすぐに呼び出されるため(アイテムの選択を待っていない)、URLを取得しています。
アイテムの選択のために停止しpresentViewController
、メソッドから選択したアイテムの URL を返す方法はありますか?