繁体   English   中英

MPMoviePlayerViewController在iOS 10 Xcode 8中崩溃应用程序

[英]MPMoviePlayerViewController crashing app in iOS 10 Xcode 8

使用xcode 8并在ios10模拟器上运行。 尝试使用MPMoviePlayerViewController时,它会立即导致我的示例应用程序在模拟器中崩溃。 Xcode中没有显示异常或错误,因此不确定如何调试此问题或问题是什么。

MPMoviePlayerViewController *moviePlayer;
moviePlayer = [[MPMoviePlayerViewController alloc] init];

以上代码足以在ios 10模拟器中崩溃我的应用程序。 该应用程序立即关闭,没有任何显示在xcode中。 在ios 9模拟器上没有任何问题。

是什么导致这种情况,有什么可以调试崩溃?

好的,我找到了解决方案,

您必须让用户知道您的媒体播放器将要访问的内容,

  1. 转到info.plst并添加密钥NSAppleMusicUsageDescription - string

  2. 添加一些文本(仅用于测试目的)

  3. 运行你的应用程序 弹出一个对话框,要求访问用户媒体。 点击确定它应该运行。

我使用你的代码并以这种方式运行它而没有崩溃。

我希望有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM