我必须在我的应用程序中显示所有 iCloud 图片。所以我必须使用这些照片进行进一步的操作。是否有任何框架可用于实现 iCloud 功能。我检查了各种代码和 tuts,但无法从 iCloud 中获取图像。
问问题
1765 次
2 回答
0
也许您正在寻找的是 UIImagePickerControllerDelegate。
让你的类继承 UIImagePickerControllerDelegate;
创建一个从库或相机中选择图像的函数,初始化一个pickerController常量,将delegate设置为self,从相机或库中获取pickerController源类型,将allowEditing设置为true并呈现视图控制器。
检查下面的代码:
class YourClass: UIViewController, UIImagePickerControllerDelegate {
...
@IBAction func picImage(sender: UIButton) {
let pickerController = UIImagePickerController()
pickerController.delegate = self
pickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
pickerController.allowsEditing = true
self.presentViewController(pickerController, animated: true, completion: nil)
// before user finish picking image, another func has to run, imagePickerController.
}
// After user pick the image, this method will dismiss active view controller.
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
这个看CoreData的链接教程就很好理解了,视频有点长但是值得你看。感谢 Jason Rybka,https://www.youtube.com/watch?v= 1kCKlv1npw0 。
适用于 Swift 2.1 / iOS 9.2。
祝你好运。
于 2016-02-18T13:53:54.840 回答
0
您应该使用 Photos Framework 来访问 iCloud 上的照片。照片框架还支持照片编辑。
有关更多详细信息,您可以点击此链接 -照片框架
于 2016-02-15T07:03:00.280 回答