我正在尝试检查 UIButton 中的图像名称,如下所示:
@IBAction func buttonTapped(_ sender: Any) {
if xcodeButton.currentImage == UIImage(named: "xcode") {
print("xcode image")
}
}
但是我在语句中有一个断点if
,这是输出:
po xcodeButton.currentImage
▿ Optional<UIImage>
- some : <UIImage:0x6000011a93b0 named(main: xcode) {500, 500}>
但如果我比较它
po xcodeButton.currentImage == UIImage(named: "xcode")
false
你们中的任何人都知道为什么比较返回错误吗?或者如何比较 UIButton 中图像的名称?
我会非常感谢你的帮助。