MPMoviePlayerViewController 在 iOS 10 Xcode 8 时崩溃应用
MPMoviePlayerViewController crashing app in iOS 10 Xcode 8
在 ios10 模拟器上使用 xcode 8 和 运行。当尝试使用 MPMoviePlayerViewController 时,它会立即导致我的示例应用程序在模拟器中崩溃。 Xcode 中未显示异常或错误,因此不确定如何调试或问题出在哪里。
MPMoviePlayerViewController *moviePlayer;
moviePlayer = [[MPMoviePlayerViewController alloc] init];
以上代码足以让我的应用程序在 ios 10 模拟器中崩溃。该应用程序立即关闭,xcode 中没有显示任何内容。在 ios 9 模拟器上完全没有问题。
什么会导致这种情况,有什么办法可以调试崩溃吗?
好的,我找到了解决方案,
你必须让用户知道你的媒体播放器将访问什么,
转到 info.plst 并添加密钥 NSAppleMusicUsageDescription - string
添加一些文字(仅用于测试目的)
运行 您的应用。弹出一个对话框,要求访问用户媒体。点击确定,它应该 运行。
我使用了你的代码 运行 没有崩溃。
希望有用。
在 ios10 模拟器上使用 xcode 8 和 运行。当尝试使用 MPMoviePlayerViewController 时,它会立即导致我的示例应用程序在模拟器中崩溃。 Xcode 中未显示异常或错误,因此不确定如何调试或问题出在哪里。
MPMoviePlayerViewController *moviePlayer;
moviePlayer = [[MPMoviePlayerViewController alloc] init];
以上代码足以让我的应用程序在 ios 10 模拟器中崩溃。该应用程序立即关闭,xcode 中没有显示任何内容。在 ios 9 模拟器上完全没有问题。
什么会导致这种情况,有什么办法可以调试崩溃吗?
好的,我找到了解决方案,
你必须让用户知道你的媒体播放器将访问什么,
转到 info.plst 并添加密钥 NSAppleMusicUsageDescription - string
添加一些文字(仅用于测试目的)
运行 您的应用。弹出一个对话框,要求访问用户媒体。点击确定,它应该 运行。
我使用了你的代码 运行 没有崩溃。
希望有用。