我有两个视图控制器: 1. 有两个带有不同图像的按钮。2. 使用 UIImageView。
我正在尝试将 VC1 上选定按钮的图像传递到 VC2 上的图像视图,其中包含一个插座集合,而无需为每个按钮声明一个 IBoutlet。
我正在使用以下代码:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"pushGuessLogo"])
{
GeneralGuess *vc = [segue destinationViewController];
NSInteger buttonId = [[sender title] intValue];
[self setLogoImageView:[[buttons objectAtIndex:buttonId] imageView]];
[vc setTransferedImage:self.logoImageView.image];
}
}
按钮的标题是 0 和 1。结果是,当我按下按钮 0 时,正在传递 1 的图像,当我按下按钮 1 时,没有传递图像
谢谢