当我尝试初始化MPMediaPickerController的实例时,我收到此错误:
无法请求视图控制器:错误Domain = _UIViewServiceInterfaceErrorDomain Code = 0“无法完成操作。(_UIViewServiceInterfaceErrorDomain error 0。)”
即使只是一个alloc / init也会导致这种情况发生。如果我使用initWithMediaTypes或任何其他init方法,结果相同。
- (IBAction)pickSong:(id)sender {
MPMediaPickerController *picker = [[MPMediaPickerController alloc] init];
}
现在奇怪的部分:当我在实际设备上进行测试时,它完美无缺! (该设备是运行iOS 7.0.4的第5代iPod Touch)任何人都知道为什么它可能无法在模拟器上运行?
(我正在使用运行iOS 7.0.3的iPhone Retina模拟器。)
我不相信它与this user's issue with MPMediaPickerController in iOS 7相同,因为我确认“标准体系结构(包括64位)......”是我的构建设置中的设置。