小编Cad*_*o21的帖子

如何从 PHPickerResult 获取 PHAsset?iOS 14

所以,我发现之前问过类似的问题,但是当我尝试与我得到的方法相同的方法时,它没有按我的预期工作,所以我想做的是,我想从 PHPickerViewController 的 PHPickerResult 获取 PHAsset。

因此,使用此源代码作为我的基本代码进行实验,并将其与我从中获得的内容相结合

info.plist当我尝试此操作时,还已经添加了“隐私 - 照片库使用说明” 。

代码如下所示。


import UIKit
import PhotosUI

class ViewController: UIViewController {
    
    @IBOutlet weak var myImageView: UIImageView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    @IBAction func buttonDidTap(_ sender: Any) {
        var configuration = PHPickerConfiguration()
        configuration.selectionLimit = 1
        configuration.filter = .any(of: [.images, .videos])
        
        let picker = PHPickerViewController(configuration: configuration)
        picker.delegate = self
        self.present(picker, animated: true, completion: nil)
    }
}

extension ViewController: PHPickerViewControllerDelegate {
    
    func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) …
Run Code Online (Sandbox Code Playgroud)

objective-c ios swift ios14 phpickerviewcontroller

4
推荐指数
1
解决办法
7682
查看次数

标签 统计

ios ×1

ios14 ×1

objective-c ×1

phpickerviewcontroller ×1

swift ×1