Tôi muốn phương pháp này kiểm tra xem điều kiện có đúng hay không sau đó đặt nút (nút) cụ thể để có hình ảnh tôi chỉ định. Đây là mã.Phương pháp hình ảnh nút cài đặt
-(void)canAfford:(float) f: (UIButton*)button {
if([self playerHas:(f)] == YES) {
[button setImage:[UIImage imageNamed:nil] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"ButtonBGclicked.png"] forState:UIControlStateHighlighted];
} else {
[button setImage:[UIImage imageNamed:@"ButtonBG.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:nil] forState:UIControlStateHighlighted];
}
}
Đây là lỗi tôi nhận được.
2013-09-22 10:35:39.985 Tapple[15663:a0b] CUICatalog: Invalid asset name supplied: , or invalid scale factor: 1.000000
Lỗi tương tự vẫn xảy ra. –
Tôi nghĩ rằng @bneely có nghĩa là '[nút setImage: nil forState: UIControlStateHighlighted];' –