无法将类型“ Foundation.Data”的值分配给类型“ Appname.Data”

问题描述

我有用于获取图像数据的代码。相同的代码在其他项目中也能正常工作,但在此项目中却遇到此错误。导致错误代码如下:

 func imagePickerController(_ picker: UIImagePickerController,didFinishPickingMediawithInfo info: [UIImagePickerController.InfoKey : Any]) {
                    let imageURL = info[UIImagePickerController.InfoKey.imageURL] as? URL
                   let imagePath =  imageURL?.path
                   print("imagepath is",imagePath)
             _ = imageURL?.lastPathComponent
              
                    // self.camimgname = imageName
                  //  self.finalimgname = self.camimgname
                      var  chosenImage = UIImage()
                      chosenImage = info[UIImagePickerController.InfoKey.originalImage] as! UIImage //2
                      self.profileimg.contentMode = .scaleAspectFit //3
                      self.profileimg.image = chosenImage //4
                     
             if let data = chosenImage.jpegData(compressionQuality: 0.5) {
                       
                      // self.camdata = data
                        self.imgdata = data
                   }
                        
                      dismiss(animated:true,completion: nil)
            }

错误的屏幕截图如下:

enter image description here

此数据可能是什么问题。是否添加了不需要的框架或其他内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)