У меня ошибка компилятора, и я просто не могу понять, что не так. Я новичок в этом, так что я пытаюсь расшифровать эту ошибку.Ошибка с UIImageView
В моей .h у меня есть ...
@interface LongViewController : UIViewController {
IBOutlet UIImageView *loadImageInto;
IBOutlet UIImageView *loadedInto;
}
-(void)fadeIt:(UIImageView*)imgNamed;
И в моей .m ...
-(void)fadeIt:(UIImageView*)imgNamed
{
if(longSize1.alpha == 0.0){
loadImageInto = longSize1;
loadedInto = longSize2;
}
if(longSize2.alpha == 0.0){
loadImageInto = longSize2;
loadedInto = longSize1;
}
loadImageInto.image = [UIImage imageNamed:imgNamed];
}
Предупреждение я получаю на последней строке и:
warning passing argument 1 of 'imageNamed' from distinct objective-c type
Я думаю, что это говорит о том, что тип неправильный, но я не могу разобраться в нем. Вероятно, это говорит о том, что код работает нормально, и изображения загружаются, как ожидалось.
Любая помощь была бы высоко оценена!
Почему вы передаете UIImageView в этом методе? - (void) fadeIt: (UIImageView *) imgNamed? – Sharme