Я создаю музыкальное приложение и хочу поддерживать несколько языков MPMediaPickerController
. Я запрограммировал следующим образом:
- (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];
}
Я запустил этот код на своем iPhone с японскими настройками.
Окно MediaPicker открылось, но строка кнопки на английском… например, «Плейлисты», «Исполнители» или «Песни». Журнал показал, что accessibilityLanguage установлен на JP (настройка языка = ja).
Как я могу изменить языковые настройки MPMediaPickerController?
Среда: XCode 4.4.1, iOS SDK 5.1, iPhone (iOS 5.1)