/*
Camera 相机
PhotoLibrary 相册库 - 包含相册,并且通过iTunes/iphoto同步的照片,同步照片不允许删除
SavedPhotosAlbum 相册 -相机拍摄,应用程序保存的图片,可以删除
*/
//使用UIImagePickerController,第一步要判断当前是否能访问。
if !UIImagePickerController.isSourceTypeAvailable(.PhotoLibrary){
print("不能访问")
return
}
let imagePicker = UIImagePickerController()
presentViewController(imagePicker, animated: true, completion: nil)
/// 选中图片代理方法
///
/// - parameter picker: 控制器
/// - parameter image: 选中的照片
/// - parameter editingInfo: 编辑字典,在开发选择头像时,格外有用。前提开启allowEdit这个属性有值,一旦编辑就会变小
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
print(image)
print(editingInfo)
}
Camera 相机
PhotoLibrary 相册库 - 包含相册,并且通过iTunes/iphoto同步的照片,同步照片不允许删除
SavedPhotosAlbum 相册 -相机拍摄,应用程序保存的图片,可以删除
*/
//使用UIImagePickerController,第一步要判断当前是否能访问。
if !UIImagePickerController.isSourceTypeAvailable(.PhotoLibrary){
print("不能访问")
return
}
let imagePicker = UIImagePickerController()
presentViewController(imagePicker, animated: true, completion: nil)
/// 选中图片代理方法
///
/// - parameter picker: 控制器
/// - parameter image: 选中的照片
/// - parameter editingInfo: 编辑字典,在开发选择头像时,格外有用。前提开启allowEdit这个属性有值,一旦编辑就会变小
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
print(image)
print(editingInfo)
}