我在 xcode 中找到了一个名为 imageForState 的属性,但无法让它做我想做的事。当按下按钮时,我想根据按钮的图像执行一段代码。
- (IBAction)favButton:(UIButton *)sender {
NSString *currentImage = [sender imageForState:UIControlStateNormal];
if([currentImage isEqualToString:@"already_fav"])
{
// execute code
}
}
但是,我收到错误:
Incompatible pointer types initializing NSString _strong with an expression type of UIImage
有人可以告诉如何解决这个问题吗?