【发布时间】:2012-08-10 03:00:26
【问题描述】:
我正在创建一个音乐应用程序,我想支持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)
【问题讨论】:
标签: ios iphone multilingual ibaction mpmediapickercontroller