我正在使用MPMediaPickerController控制器。
现在我可以使用以下代码从图库中选择一个项目:
MPMediaPickerController *controller = [[MPMediaPickerController alloc]initWithMediaTypes:MPMediaTypeAnyAudio];
controller.delegate = mediaDelegate._pickerDelegate;
[self presentViewController:controller animated:YES completion:nil];
NSLog(@"url :%@",singleton.url);
目的是我的方法应该返回所选项目的 URL。相反,我正在获取null
URL,因为当前视图控制器下方的行在视图控制器出现后立即被调用(它不等待选择项目)。
有什么方法可以在presentViewController
选择项目之后停止,然后从方法中返回所选项目的 URL?