我正在尝试检查一些UIButton图像,看看它们是否是某些图像。如果是这样,我想将NSString设置为一个值,但该值始终为null。我究竟做错了什么?
if ([self.firstButton.currentImage isEqual:[UIImage imageNamed:@"image"]]
&& [self.secondButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.thirdButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fourthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fifthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]) {
self.myString = @"some string";
}
NSLog(@"My String: %@", self.myString);
最佳答案
你可以这样
[[self.firstButton imageForState:UIControlStateNormal]isEqual:[UIImage imageNamed:@"image"]]
试试这个。这可能会有所帮助。
关于ios - 检查UIButton图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30739002/