【发布时间】:2015-05-04 23:36:43
【问题描述】:
为什么UIImagePNGRepresentation(UIImage()) 返回nil?
我试图在我的测试代码中创建一个UIImage(),只是为了断言它被正确传递。
我对两个 UIImage 的比较方法使用了UIImagePNGRepresentation(),但由于某种原因,它返回了nil。
谢谢。
【问题讨论】:
-
您实际上是在尝试使用
UIImagePNGRepresentation(UIImage()),还是UIImage()只是已经创建的UIImage 的占位符? -
我有一个传递的结构,该结构包含一个 UIImage。我将其属性设置为
= UIImage()。然后我在这个属性和其他一些 UIImage 之间进行比较。此比较是通过UIImagePNGRepresentation(image1) == UIImagePNGRepresentation(image2)完成的
标签: swift uiimage uiimagepngrepresentation