Guest User

Untitled

a guest
Jul 18th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. @interface MusicPlayerDemoViewController : UIViewController <MPMediaPickerControllerDelegate> {
  2. ...
  3. }
  4. ...
  5. // This action should open the media picker
  6. - (IBAction)openMediaPicker:(id)sender;
  7. @end
  8.  
  9. // MusicPlayerDemoViewController.m
  10. - (IBAction)openMediaPicker:(id)sender {
  11. MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
  12. mediaPicker.delegate = self;
  13. mediaPicker.allowsPickingMultipleItems = NO; // this is the default
  14. [self presentModalViewController:mediaPicker animated:YES];
  15. [mediaPicker release];
  16. }
  17.  
  18. // Media picker delegate methods
  19. - (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
  20. // We need to dismiss the picker
  21. [self dismissModalViewControllerAnimated:YES];
  22.  
  23. }
  24.  
  25. - (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker {
  26. // User did not select anything
  27. // We need to dismiss the picker
  28. [self dismissModalViewControllerAnimated:YES];
  29. }
Add Comment
Please, Sign In to add comment