Size: a a a

2020 October 22

AH

Artem Hrebinik in SwiftBook
Artem Hrebinik
Вопрос по файрбейз
Короче когда мы подписываемся на изменения в базе есть два метода
observe(.value) - постоянно отрабатывает
observeSingleEvent(of: value) - один раз отрабатывает

так вот вопрос - Как быть если к примеру на одном экране надо постоянно получать изменения в базе, а на другом экране нужно получить эти данные только один раз.
Не делать же два метода!
Нет больше идей ни у кого?
источник

S

Satin in SwiftBook
Ой, чуть не забыл. А как удалить модель из базы ?? просто я ее сейчас поменяю, и придется ее переназвать..
источник

АВ

Антон Васнев... in SwiftBook
Oleg
ааа, Окей.  Странно. Там прямо написано clone to SourceTree, в битбакете. И тоесть все ветки тогда которые я создаю в SourceTree.. они тоже не локально создаются а на битбакете
если уж совсем упростить
источник

АВ

Антон Васнев... in SwiftBook
Satin
Ой, чуть не забыл. А как удалить модель из базы ?? просто я ее сейчас поменяю, и придется ее переназвать..
в конфиге рилма выставить deleteRealmIfMigrationNeeded
источник

S

Satin in SwiftBook
Антон Васнев
в конфиге рилма выставить deleteRealmIfMigrationNeeded
Спасибо!
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Антон Васнев
в конфиге рилма выставить deleteRealmIfMigrationNeeded
Если эту штуку забыть убрать, то в продакшене будет беда. Проще всего снести приложение в симуляторе и заново поставить
источник

АВ

Антон Васнев... in SwiftBook
ну если рилм юзаем только как кэш то не будет, а так ты прав
источник

АК

Александр Ковалев... in SwiftBook
Знатоки подскажите пожалуйста
Если мне нужно записать модель рецепта в базу firebase а потом отобразить рецепт в фейворит рецептах на другом экране
Через realtime Database это возможно?
источник

O

Oleg in SwiftBook
Я скачал репу и при открытие в икскоде вижу только файлы appname.xcodeproj и pods.xcodeproj , но не вижу все остальные папки, где весь код. Почему так? В файндере если найти эту репу, там все папки есть
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Александр Ковалев
Знатоки подскажите пожалуйста
Если мне нужно записать модель рецепта в базу firebase а потом отобразить рецепт в фейворит рецептах на другом экране
Через realtime Database это возможно?
В базу сохраняй отдельно, а в фавориты модель передавай
источник

АК

Александр Ковалев... in SwiftBook
🅰️лександр Б.
В базу сохраняй отдельно, а в фавориты модель передавай
тоесть если это рецепт ( то отельно расписать ингридиенты, время, название) а в фаворите передать вновь как модель Рецепт?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Александр Ковалев
тоесть если это рецепт ( то отельно расписать ингридиенты, время, название) а в фаворите передать вновь как модель Рецепт?
У Тебя есть модель рецептов, скорей всего стурктура. Ты создаешь структуру и  в фаирбез передаешь эту ее в виде json, а на новый экран передаешь саму модель
источник

vn

vladimir nikolaev in SwiftBook
привет ) кто подскажет с анимацией )?
источник

А

Алмаз ® in SwiftBook
Oleg
Я скачал репу и при открытие в икскоде вижу только файлы appname.xcodeproj и pods.xcodeproj , но не вижу все остальные папки, где весь код. Почему так? В файндере если найти эту репу, там все папки есть
А при открытии проекта эти папки которых нет, как то отображаются или их вообще нету.
источник

А

Алмаз ® in SwiftBook
Oleg
Я скачал репу и при открытие в икскоде вижу только файлы appname.xcodeproj и pods.xcodeproj , но не вижу все остальные папки, где весь код. Почему так? В файндере если найти эту репу, там все папки есть
Минимум попробуй в икскоде пулл сделать.
источник

А

Алмаз ® in SwiftBook
А потом если не поможет ручками пути обнови к файлам.
источник

O

Oleg in SwiftBook
Алмаз ®
А при открытии проекта эти папки которых нет, как то отображаются или их вообще нету.
Вообще нет :( и файлики xcodeproj ещё немного прозрачные. Я вычитал что такое может быть если два проекта сразу открыты, но такого у меня нет
источник

А

Алмаз ® in SwiftBook
Oleg
Вообще нет :( и файлики xcodeproj ещё немного прозрачные. Я вычитал что такое может быть если два проекта сразу открыты, но такого у меня нет
Серые. Значит пути потерялись. На этот серый файл нажми. Справа в окне найди где есть пусть к файлу. Там нажми на папку или стрелка будет на право нарисовано. Откроется фаиндер. Покажи где этот файл. Выбери его и сохранить или ок нажми. И будет тебе счастье.
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Кто в курсе, если в навигейшн контроллер программно добавлять вьюконтроллеры, то не работает жест свайпа назад, для возврата, как сделать?
источник

А

Алмаз ® in SwiftBook
Oleg
Вообще нет :( и файлики xcodeproj ещё немного прозрачные. Я вычитал что такое может быть если два проекта сразу открыты, но такого у меня нет
источник