如何比较UIImagePNGRepresentation的2个数据?
发布时间:2020-12-14 02:25:36 所属栏目:百科 来源:网络整理
导读:我在 Swift 2.x中有这个 let data1 = UIImagePNGRepresentation(self)!let data2 = UIImagePNGRepresentation(image)!return data1.isEqualToData(data2) 但现在Xcode 8 – Swift 3告诉我: Value of type 'Data' has no member 'isEqualToData' 我也尝试使
我在
Swift 2.x中有这个
let data1 = UIImagePNGRepresentation(self)! let data2 = UIImagePNGRepresentation(image)! return data1.isEqualToData(data2) 但现在Xcode 8 – Swift 3告诉我: Value of type 'Data' has no member 'isEqualToData' 我也尝试使用data1.isEqual(to:data2),但它没有太大变化.
这是Swift,而不是客观C.在Swift中,如果类型符合Equatable协议(并且Data是Equatable),那么您使用operator ==来比较两个实例而不是.isEqaul:
return data1 == data2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么在swift中我们不能从NSObject采用一个没有继承的协议
- ajax – 网址中的尖锐和惊叹号(#!)代表什么?甚至不知道如
- oracle – 如何声明一个弱类型SYS_REFCURSOR变量的%ROWTYP
- ruby-on-rails – 如何在rails中使用x-www-form-urlencoded
- XML入门
- 正则表达式 – R中的正则表达式,具有负的lookbehind
- 确定Ruby中的一条路径是否在另一条路径下?
- 在Swift中扩展SCNNode
- Ext 4 概述(七)之面板Panel & 杂项
- RAC11g使用数据泵导入导出报ORA-6512,ORA-25306,ORA-3907