Я пытаюсь переключиться обратно с моего UIViewController на мой UITableViewController, но, к сожалению, он работает не так, как я хочу.Я с самого начала создал свой интерфейс с раскадровками, так что я не собираюсь переходить из одного представления в другое по коду.До сих пор я просто выдвигал свои Views в sergues, которые легко реализовать с помощью раскадровок.Но когда я попытался вернуться к своим предыдущим представлениям, будет реализован новый ViewController, поэтому все мои данные, которые я сохранил в старых, «потеряны».
На самом деле нет кода, который я мог бы вам представить (потому чтоиз сергов), но ситуация такова:
-> Я получил MutableArray, хранящий вещи в моем UITableView.
-> Пользователь нажимает кнопку сканирования, сканирует новый элемент, который должен быть импортирован вмой массив.
-> При попытке вернуться к своему tableView меня ждет новый контроллер, не подозревающий о данных, которые я сохранил в старом.
Итак, как мне просто вернуться назад?моему старому контроллеру мешает постоянно создавать новый?
Всегда ли sergue-push создает новый контроллер?
(Вопрос может быть простым, но я новичок в этомматериал. Попробовал некоторые результаты, представленные функцией поиска, но ни один из них не сработал :()
/ edit: проблема с всплывающими окнами была решена, но проблема с заполнением массива все еще существует. Код:
GeneralSettings *sharedGS = [GeneralSettings sharedInstance];
sharedGS.strEAN = [[NSString alloc] initWithString:strCheckString];
[sharedGS.listArray insertObject:strCheckString atIndex:0];
NSLog(@"Anzahl der EAN-Codes: %d\nErster Code: %@\n In Variable: %@", sharedGS.listArray.count, [sharedGS.listArray objectAtIndex:0],sharedGS.strEAN);
Данные в sharedGS.strEAN (т.е. "83274572354") Данные в listArray (null)