iPhone n00b здесь, хотя у меня есть приложение в магазине.Настройка изображения UIImageView с ViewController
У меня есть два простых ViewControllers, взятых непосредственно из шаблона приложения Utility в xCode. У меня есть два UIImageViews
, по одному на каждом ViewController в раскадровке. У меня есть выходы подключены правильно (насколько я знаю), потому что я могу установить изображение первого ViewController штрафа с
[self.imageView setImage:@"test.png"]
Когда я пытаюсь сделать по существу то же самое в моем FlipsideViewController
, Ничего не произошло.
- (void)selectImage:(UIImage *)img
{
NSLog(@"%@", img);
self.editImageView.image = img;
NSLog(@"%@", self.editImageView.image);
}
Этого код дает правильный результат после регистрации первого NSLog
заявления, но вторая линия не имеет желаемый эффект, а третья линия дает (null)
.
EDIT: коэд обновлен, чтобы отразить факт, что я хочу отображать «img», а не другое изображение, инициализированное с использованием imageNamed
, это был просто тест.
Обновлено, спасибо. –
Вы попробовали '[editImageView setImage: img];' вместо этого? –
Да, и это не имело никакого эффекта. Изображение _will_, однако, загрузится, если я поместил код '[editImageView setImage: [UIImage imagenamed: @" test.png "]];' в метод FlipsideViewController '- (void) viewDidLoad'. Это представляет собой еще одну проблему, поскольку я не могу получить доступ к свойству img MainViewController из метода viewDidLoad для FlipsideViewController. BLEH! –