我正在创建一个音乐应用程序,我想支持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 窗口打开,但按钮的字符串是英文的……例如“Playlists”、“Artists”或“Songs”。日志显示accessibilityLanguage 设置为JP(语言设置= ja)。
如何更改 MPMediaPickerController 的语言设置?
环境: XCode 4.4.1、iOS SDK 5.1、iPhone(iOS 5.1)