I'm creating a music App and I want to support multi languages of MPMediaPickerController
.
I programmed as follows:
- (IBAction)pushedMusicButton:(id)sender {
MPMediaPickerController *pickerController = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
pickerController.delegate = self;
pickerController.accessibilityLanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language setting = %@", pickerController.accessibilityLanguage);
[self presentViewController:pickerController animated:YES completion:nil];
}
I ran this code on my iPhone whose setting is Japanese.
MediaPicker window opened but the string of the button is English… like 'Playlists', 'Artists' or 'Songs'. Log showed accessibilityLanguage is set to JP (Language setting = ja).
How can I change language setting of MPMediaPickerController?
Environment: XCode 4.4.1, iOS SDK 5.1, iPhone (iOS 5.1)