gpt4 book ai didi

ios - 使用 UIImageWriteToSavedPhotosAlbum() 捕获并存储图片

转载 作者:行者123 更新时间:2023-11-30 13:38:27 26 4
gpt4 key购买 nike

我正在尝试使用 UIImageWriteToSavedPhotosAlbum() 函数捕获并保存图片。这是我现在的代码。

    @IBAction func CameraAction(sender: UIButton) {
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .Camera
presentViewController(picker, animated: true, completion:nil)

所以本质上我用 UIImagePickerController() 类创建了一个名为 picker 的对象。我想使用 UIImageWriteToSavedPhotosAlbum() 函数,以便我可以将上面代码刚刚拍摄的照片保存到相册中。我知道为了正确使用 UIImageWriteToSavedPhotosAlbum() 函数,总共需要使用 4 个参数。我认为第二个、第三个和第四个参数可以设置为零。我主要对第一个参数感到困惑。我知道它应该是一个 UIImage。如何将我刚刚用上面的代码拍摄的图片作为 UIImage 获取?

最佳答案

  1. 添加 UIImagePickerControllerDelegate 委托(delegate)您的 View Controller 类

  2. 实现完成方法

    func imagePickerController(picker:UIImagePickerController!, didFinishPickingMediaWithInfo info:NSDictionary)
    {
    if(picker.sourceType == UIImagePickerControllerSourceType.Camera)
    {
    // Access the uncropped image from info dictionary
    var imageToSave: UIImage = info.objectForKey(UIImagePickerControllerOriginalImage) as UIImage

    UIImageWriteToSavedPhotosAlbum(imageToSave, nil, nil, nil)
    self.dismissViewControllerAnimated(true, completion: nil)

    }
    }

关于ios - 使用 UIImageWriteToSavedPhotosAlbum() 捕获并存储图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35834621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com