【发布时间】:2016-09-01 02:02:52
【问题描述】:
我想通过iOS9中的照片框架和Swift 2获取照片。照片框架不允许访问图像并且不要求访问权限。
【问题讨论】:
标签: ios permissions swift2
我想通过iOS9中的照片框架和Swift 2获取照片。照片框架不允许访问图像并且不要求访问权限。
【问题讨论】:
标签: ios permissions swift2
只需在构建阶段的“Link Binary With Libraries”中添加照片框架,然后在需要的类中导入框架。
要访问照片权限,您需要在 plist 文件中提供“捆绑显示名称”
并使用以下代码
PHPhotoLibrary.requestAuthorization { (status) -> Void in
switch status{
case .Authorized:
dispatch_async(dispatch_get_main_queue(), {
print("Authorized")
})
break
case .Denied:
dispatch_async(dispatch_get_main_queue(), {
print("Denied")
})
break
default:
dispatch_async(dispatch_get_main_queue(), {
print("Default")
})
break
}
}
【讨论】: