Я инициализировал объект-делегат в ViewDidLoad
моего ViewController, но когда я снова загружаю его, он снова инициализирует значение.Как я могу выделить и инициализировать объект, чтобы он не перезагружался снова при загрузке ViewDidLoad?
Я сохраняю какой-то массив в этом делетете, который я хочу получить, используя getObject
и setObject
. Что я должен делать, чтобы объект делегата не получал повторной инициализации каждый раз, когда вызывается ViewDidLoad
?
Мне понравился - (void) viewDidLoad { [super viewDidLoad]; \t if (myRunningObject == nil) { \t NSLog (@ "If execute"); \t \t myRunningObject = [[ResAppDelegate alloc] init]; \t}, но все же это не работает, еще одна вещь, которую я хотел бы упомянуть, что я делаю что-то вроде - (void) setObjectforNew: (ResAppDelegate *) myRunningObject { \t NSLog (@ "setObjectForNow"); \t self.myRunningObjectNew = myRunningObject; }, а затем отправляя массив usring нового объекта, который находится в другом классе, я делаю это правильно? –