Я предполагаю, что у вас есть два контроллера представления, ViewController1
и ViewController2
.В обоих заголовочных файлах (.h
) добавьте переменную экземпляра:
CustomObject *myObjectToPass;
, а также
@property (nonatomic, retain) CustomObject *myObjectToPass;
передавая BOOL, int или float, затем не сохраняйте его, для строки NSS используйте copy
вместо retain
и т. д.
В файле реализации (.m
) синтезируйте переменную:
@synthesize myObjectToPass;
Теперь вы можете получить и установить объект между viewControllers.Лучший способ сделать это зависит от того, как они связаны (например, в NavigationController или TabBarContoller и т. Д.).Это должно помочь вам начать.