首页 > 解决方案 > 在 WKWebview 中捕捉照片上传

问题描述

我想拦截从加载了 WKWebview 的站点的 javascript 开始的照片上传。通常我会实现:

`func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {`

但由于照片上传不是来自我,我无法设置委托。

我曾尝试覆盖 UIImagePickerController 并在 viewDidLoad 中设置委托,但它似乎根本不起作用。

标签: javascriptiosswiftwkwebviewimagepicker

解决方案


这是可能的:

extension UIImagePickerController {

     open override func viewDidLoad() {
        super.viewDidLoad()
        self.delegate = picker
     }
}

选择器必须实现 UIImagePickerControllerDelegate 的地方


推荐阅读