Thursday, 24 October 2019

iOS 13: MPMediaPickerController not working?

It seems that the general MPMediaPicker is not working anymore on ios13 (ipad air 2, iphone SE)

The example 1:1 copied from there is not showing up the media picker https://developer.apple.com/documentation/mediaplayer/displaying_a_media_picker_from_your_app

Any tips how to get back functionality??

Note 1

When using using the MPMediaPickerController like this

    musicPickerView = [[UIView alloc] initWithFrame:fullScreenRect];
    musicPickerView.alpha = 0.0f;
    musicPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
    musicPicker.showsCloudItems               = false;
    musicPicker.showsItemsWithProtectedAssets = false;
    musicPicker.delegate                      = self;
    musicPicker.allowsPickingMultipleItems    = false;
    musicPicker.prompt                        = NSLocalizedString(@"Select a song", @"Select a song");
    musicPicker.view.frame                    = musicPickerView.bounds;
    [self addChildViewController:musicPicker];
    [musicPickerView addSubview:musicPicker.view];
    [self.view addSubview:musicPickerView];
    [musicPicker didMoveToParentViewController:self];
    [self fadeInMusicPicker:true];

The delegate is not invoked at all. No log is shown, only the native alert.

I am getting this native altert

Internal Error

The requested app extension could not be found

[Cancel]



from iOS 13: MPMediaPickerController not working?

No comments:

Post a Comment