Я пытаюсь переключиться обратно с UIViewController на UITableViewController, но, по-видимому, он работает не так, как я хочу. Я с самого начала создал свой интерфейс с раскадровками, поэтому я не особо люблю переходить от одного представления к другому с помощью кода. До сих пор я просто продвигал свои просмотры для каждого запроса, которые легко реализовать с помощью раскадровок. Но когда я попытался вернуться к своим предыдущим представлениям, будет реализован новый ViewController, поэтому все мои данные, которые я хранил в старом, «потеряны».
На самом деле нет кода, который я мог бы вам представить (из-за sergues), но ситуация такова:
-> У меня есть MutableArray, хранящий материал в моем UITableView.
-> Пользователь нажимает кнопку сканирования, сканирует новый элемент, который должен быть импортирован в мой массив.
-> Когда я пытаюсь вернуться к моему tableView, меня ожидает новый Контроллер, не знающий о данных, которые я хранил в старом.
Так как мне просто вернуться к моему старому Контроллеру, не позволяя постоянно создавать новый?
Всегда ли sergue-push создает новый Контроллер?
(Вопрос может быть простым, но я ' m новичок в этом материале. Пробовал некоторые результаты, представленные функцией поиска, но ни один из них не работал :()
/ 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)