У меня есть следующая функция Obj C, которая работает правильно:
NSString* myfunc( int x )
{
NSString *myString = @"MYDATA";
return myString;
}
Однако, если я добавлю код для обновления UIImage, компиляция завершится неудачно, а image1 будет неизвестно. image1 действителен: он установлен в .h, синтезирован, и эта точная строка кода работает
в методе ниже этой функции. Только когда я перемещаю строку кода до этой функции, она перестает работать.
NSString* myfunc( int x )
{
NSString *myString = @"MYDATA";
image1.image = [UIImage imageNamed:@"image1.png"]; // fails to compile
return myString;
}
Разве изображение1 не должно быть распознано в этом конкретном файле .m?