Size: a a a

iOS Developers — русскоговорящее сообщество

2021 June 30

В

Вовка in iOS Developers — русскоговорящее сообщество
Зачем. если можно просто дёрнуть controller.view
источник

E

Emil in iOS Developers — русскоговорящее сообщество
поэтому хочу постараться сделать правильно
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
А что у тебя происходит, когда нотификация приходит? Зачем тебе VC?
источник

E

Emil in iOS Developers — русскоговорящее сообщество
Если более подробнее, то при переходе по нотификации у меня должна создавать новая запись в БД, какие свойства для этой записи должны браться из контроллера, алюс обновить в таблице время добавления новой записи
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
лучше понять что за метод он там дергает
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а почему данные для бд берутся из контроллера при в выключеном приложении?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
обновлять таблицу можешь после applicationdidbecomeactive, а данные для бд вынести в отдельные контсанты, а не хранить на голом контроллере
источник

E

Emil in iOS Developers — русскоговорящее сообщество
На контроллере есть карусель с карточками, при создании записи  должна выбраться активная карточка.
Я примерно понимаю, к чему вы ведете )) Я не должен использовать какие-либо методы контроллера при обработке нотификации в AppDelegate?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
А зачем тебе контроллер для записи в БД?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
У тебя должен быть отдельный обработчик для нотификаций. Вью там вообще сбоку припёку.
источник

E

Emil in iOS Developers — русскоговорящее сообщество
Там хранятся некоторые свойства, которые нужны для формирования записи в БД
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
А почему они там хранятся. Я вижу что ты инициализируешь контроллер, чтоб поднять свойства, которые тебе нужно сохранить в БД.

Ты же знаешь что будешь инициализировать. Зачем тебе VC?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
методы можно использовать, но это интерфейс и есть требования к нему и к жизненному циклу
источник

E

Emil in iOS Developers — русскоговорящее сообщество
ок, попробую вынести все необходимое для обработки данного события из контроллера в отдельный класс
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ваще чет я устал в очередно раз слушать описания кода вместо того, чтобы показать сам код. пойду отдохну
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Да, это как минимум правильное направление.
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Да тут не в коде дело, а в архитектуре. Всё ок
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
у него походу и само создание записи в бд тоже в контроллере, не только данные
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
+
источник

E

Emil in iOS Developers — русскоговорящее сообщество
сорри, не знал что так можно и что так будет лучше ))
источник