0

当我尝试初始化 MPMediaPickerController 的实例时,我收到此错误:

无法请求视图控制器:错误域 = _UIViewServiceInterfaceErrorDomain 代码 = 0“操作无法完成。(_UIViewServiceInterfaceErrorDomain 错误 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 模拟器。)

我不认为这与该用户在 iOS 7 中使用 MPMediaPickerController 的问题相同,因为我确认“标准架构(包括 64 位)......”是我的构建设置中的设置。

4

0 回答 0