HenryRootTwo
HenryRootTwo

Reputation: 2612

MPVolumeView not showing in iOS Simulator

This code works fine on a physical iPhone 6, but on iOS simulator the MPVolumeView doesn't show.

- (void)setUpVolumeView
{    
    CGRect sliderRect = CGRectMake(20, 400, 300, 20);
    self.myVolumeView = [[MPVolumeView alloc] initWithFrame:sliderRect];
    [self.view addSubview: self.myVolumeView];
}

self is in this case a ViewController.

Anyone know why this happens?

Upvotes: 6

Views: 2967

Answers (2)

jkdorman
jkdorman

Reputation: 41

It doesn't work because it has to reflect the system value which is not controllable through the simulator (i.e no volume hardware buttons as there are on the actual device).

Upvotes: 4

bgilham
bgilham

Reputation: 5939

MPVolumeView has, as far back my memory goes, never worked in the simulator. It's always either shown nothing or displayed "No volume available" in white text.

Upvotes: 12

Related Questions