【问题标题】:UIImage returns an empty image path from the gallery only in iOS 10.3.2UIImage 仅在 iOS 10.3.2 中从图库返回空图像路径
【发布时间】:2019-12-12 18:02:00
【问题描述】:

我在 react-native 中遇到问题,我正在快速创建一个组件以进行图像处理。在我的代码中,选择器从图库中选择图像并将图像的链接返回给我,然后在我的本机代码中打开此图像。我的代码适用于两部 iPhone(12.3.1 上的 iPhone 6S 和 12.3.1 上的 iPhone 7),但链接一旦插入 UIImage 对象,就会在 10.3.2 上的 iPhone 7 上返回我 nil 。

      let result = val!["filename"] == nil ? "" : val!["filename"]
      print(result)
      self.bg = UIImage(named: result as! String )
      if(bg == nil){
        print("ERROR : Nil image")
      }

所以我确实出现了以下消息

/var/mobile/Media/DCIM/100APPLE/IMG_0628.JPG
ERROR : Nil image

通常情况下,应该有生成好的图像,但在这个版本的 iOS 中没有,我错过了什么吗?在以前的版本中打开图像的另一种方式?

【问题讨论】:

    标签: ios swift react-native ios10.3.2


    【解决方案1】:

    您使用错误的方法获取图像。实际上,您使用的方法是考虑何时需要从BundleAssets 获取图像。

    您需要使用以下方法来解决您的问题。

    self.bg = UIImage(contentsOfFile: result as! String)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多