Переход от контроллера к предыдущему

Я пытаюсь переключиться обратно с 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)

8
задан blaluma 20 February 2012 в 15:56
поделиться