swift - 如何修复“无法转换类型的值 '(CGFloat) -> 数据?' 此代码上的预期参数类型“数据”错误?
问题描述
我试图获取 UIImage 的图像信息,然后通过 PFFile 将它们放入。但是Xcode上有以下错误。
“无法转换 '(CGFloat) -> 数据类型的值?' 到预期的参数类型“数据””
let imageData = UIImage.jpegData(imageView.image!)
let file = PFFile(name: "320.jpg", data: imageData)
错误信息是
“无法转换 '(CGFloat) -> 数据类型的值?' 到预期的参数类型“数据””
解决方案
试试这个
let image = UIImage(named: "320.jpg")
let file = PFFile(data: image.jpegData(compressionQuality: 1.0))
推荐阅读
- docker - Docker:在 Buildkit 中使用 SSH
- python - 如何使用 Selenium 获取动态 html?
- java - 从 IntelliJ IDE 运行我的测试时出现“找不到或加载主类 @tag”错误
- css - 如何使用 dart sass 模块(@use、@forward 等)到处传播配置?
- sql - GCP BigQuery - LIMIT but full table read - 如何将查询的数据限制在最低限度
- reactjs - 如何在 React js 中使用 select 选项验证多个数组控制器?
- roc - ROC 曲线只有正面和负面的测试结果,但没有基本事实
- crystal-lang - 如何检查 Crystal 中使用的操作系统 (OS)?
- javascript - Content-Security-Policy:Script-src 'self' 在 Firefox 78 Windows NT 10 中无法从同一来源加载脚本
- c# - 如何将复杂对象发送到 Blazor 页面