我有两个类,并且想要在按下按钮时从一个类调用一个方法.我在我的.h文件中声明它如此:
-(void) imageChange;
Run Code Online (Sandbox Code Playgroud)
我在我的.m中创建了这样的方法:
-(void)imageChange {
UIImage *image = [UIImage imageNamed: img];
[_MyImage setImage:image];
}
Run Code Online (Sandbox Code Playgroud)
最后,我尝试使用以下方法从另一个类调用该方法:
- (IBAction)Done:(id)sender {
SecondViewController *theInstance = [[SecondViewController alloc] init];
[theInstance imageChange];
[self dismissViewControllerAnimated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
但是,当我在视图控制器中按"完成"时,UIImage不会改变.请注意:img是一个NSString值.