Вызов метода из другого UIViewController не имеет видимого эффекта
У меня есть два класса, и я хочу вызвать метод из одного класса при нажатии кнопки. Я объявляю это в моем .h файле так:
-(void) imageChange;
И я создал метод в моем .m так:
-(void)imageChange {
UIImage *image = [UIImage imageNamed: img];
[_MyImage setImage:image];
}
Наконец, я попытался вызвать метод из другого класса, используя:
- (IBAction)Done:(id)sender {
SecondViewController *theInstance = [[SecondViewController alloc] init];
[theInstance imageChange];
[self dismissViewControllerAnimated:YES completion:nil];
}
Однако, когда я нажимаю «готово» в моем контроллере представления,UIImage
не меняется Пожалуйста, обратите внимание:img
являетсяNSString
значение.