Я пытаюсь настроить что-то, где IBAction
из view controller 1
установит изображение ImageView
в View Controller 2's
viewDidLoad
, используя теги для различения нажатых кнопок .... Что-то вроде (не точнокод ... просто хэширование в моей голове):
в контроллере представления 1:
-(IBAction)buttonpressed:(id)sender {
if (button.tag == 1) {
ViewController2ImageView.image = [UIImage imageNamed:@"image1.png"];
}else if (button.tag == 2) {
ViewController2ImageView.image = [UIImage imageNamed:@"image2.png"];
}
в контроллере просмотра 2:
-(void)viewDidLoad {
ViewController2ImageView.image = [UIImage imageNamed:@"?.png"];
}
Проблема будетКак получить информацию из IBAction
для передачи на второй контроллер представления, а метод viewDidLoad
загрузит правильное изображение.
Я видел примеры преобразования данных в NSString
и их передачи таким образом, однако мне действительно было интересно, есть ли лучший способ сделать это.
Я смог Google пройти через мой путьпока я собираю несколько приложений, но это заставило меня почесать голову в течение нескольких дней.
Любая помощь или предлагаемый код будут полезны!Даже если это просто толчок в правильном направлении.
Спасибо!