0 / 0 / 0
Регистрация: 26.08.2017
Сообщений: 25
|
|
1 | |
Как передавать данные из контролеров Назад, а не вперед29.07.2018, 22:44. Показов 874. Ответов 4
вот у меня есть TableView,там у меня массив допустим классов Restaurant, класс Restaurant создан в CoreData, так вот, я через функцию func prepare(for segue: UIStoryBoardSegue, sender any) передаю 1 объект из массива, и из этого можно сделать логичный вывод что контроллер в который я передаю объект, имеет поле допустим для примера, var rest:Restaurant, так вот в чем теперь вопрос, когда я создаю в CoreData класс я ставлю Class Definition, тоесть у меня Restaurant класс, а не структура, а когда мы в swift копируем 1 класс в другой ты мы копируем ссылку на тот объект, так вот, почему когда я меняю данные объекта Restaurant во 2 контролере, то данные в первом, тоесть объект который мы передали на 2 контроллер, не изменяет свое состояние? если это так не работает, объясните тогда, как можно передать обратно данные, спасибо, допустим не через 1 контроллер, это я могу, а через много(тоесть если мы допустим перешли 10 контролеров к примеру как мне передать данные в 1)
0
|
29.07.2018, 22:44 | |
Ответы с готовыми решениями:
4
Как передавать данные в предыдущее activity, используя кнопку назад в action bar? Как передвигать объект клавишами: вперед,назад,влево,вправо? Как можно настроить переход по кнопкам вперед назад на созданной форме? как сделать переключение фотографий, по кнопке вперед и назад, которые открыты в FileList |
3 / 4 / 1
Регистрация: 27.12.2009
Сообщений: 183
|
|
30.07.2018, 20:32 | 2 |
почему бы не создать объект, который будет содержать property типа нужного класса, и считывать его от куда угодно?!
0
|
67 / 67 / 19
Регистрация: 13.07.2015
Сообщений: 219
|
|
30.07.2018, 22:09 | 3 |
Потому что это Managed Object. Прочитайте про различные состояния объектов в CoreData. Это очень мощный инструмент работы с данными. Вам необходимо сохранить контекст и обновить его в первом контроллере. Необязательно извлекать все данные, достаточно прочитать объект по ID-ишнику.
0
|
0 / 0 / 0
Регистрация: 26.08.2017
Сообщений: 25
|
|
31.07.2018, 14:26 [ТС] | 4 |
Можно пожалуйста поподробнее? Или ссылку на материл, я просто новичок, только учусь
0
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
02.08.2018, 17:01 | 5 |
Для простых вещей можно заюзать UserDefaults
А вообще вносишь изменения, сохраняешь контекст и в других местах подтягиваешь.
0
|
02.08.2018, 17:01 | |
02.08.2018, 17:01 | |
Помогаю со студенческими работами здесь
5
Персонажу можно придать ускорение одновременно вперёд и назад, из-за чего он встанет на месте. Как это исправить? <назад | вперед> кнопки назад вперед Кнопка назад и вперед Навигация Назад-Вперед FoxPro - кнопки вперед, назад Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |