У меня есть приложение, и на первой странице есть кнопка, с помощью которой пользователь может установить изображение на второй странице.
Для переключения страниц используется код, который я использую:
- (IBAction)myCart:(id)sender; {
MyCartViewController * cart2 = [[MyCartViewController alloc]init];
cart2.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:cart2 animated:YES];
[cart2 release];
}
И у меня также есть другой метод, который позволяет пользователю нажимать кнопку и устанавливать изображение.
- (IBAction)outlet1 {
cart.displayImage = YES;
}
cart - это файл ivar, созданный в файле .h, поэтому я могу использовать его во всем файле. Моя проблема заключается в том, что мне нужно иметь возможность использовать корзину (не cart2) в методе myCart. Как я могу это сделать? Потому что, если я попытаюсь использовать cart2 просто cart и удалить строку:
MyCartViewController * cart2 = [[MyCartViewController alloc]init];
приложение вылетает при попытке переключения страниц. Как я могу использовать одну и ту же переменную для обоих методов? Спасибо всем!