每当我试图请求照片库的授权时,我的应用程序在模拟器中运行时都会崩溃。我正在didFinishLaunchingWithOptions中的didFinishLaunchingWithOptions中使用以下代码:
if PHPhotoLibrary.authorizationStatus() != PHAuthorizationStatus.authorized {
PHPhotoLibrary.requestAuthorization({ (status: PHAuthorizationStatus) in
})
}使用xcode 8测试版提供了快速3.0。
发布于 2016-06-17 19:44:45
在我的测试中,除非您在实际设备上运行,否则iOS 10不喜欢输出有用的错误消息。在这种情况下,您可能还没有在您的NSPhotoLibraryUsageDescription文件中提供密钥Info.plist,并且必须在请求授权之前提供该值。
发布于 2016-10-18 18:44:31
必须允许访问设备上的照片。将下面的键和字符串添加到info.plist中。属性列表视图中的自动完成是“隐私-照片库使用描述”。或者只需在源代码视图中打开info.plist并添加以下内容:
<key>NSPhotoLibraryUsageDescription</key>
<string>We need access to your photos.</string>https://stackoverflow.com/questions/37879506
复制相似问题