Size: a a a

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

2019 November 22

РЛ

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

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
😂
источник

Н

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

А

Артур in iOS Developers — русскоговорящее сообщество
Rx поможет
источник

AZ

Alex Z in iOS Developers — русскоговорящее сообщество
Николай
Как же бесит устройство CoreData.
Задача - сохранить результат и тут же достать его из хранилища в одном и том же контексте. При последовательном запуске этих функций - нет гарантии, что вернётся сохранённый результат.
Кто как решает? Как обойти эту асинхронность?
PromiseKit, then
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Это не вина CoreData
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Это твоё не умение освоить молоток
источник

РЛ

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

А

Артур in iOS Developers — русскоговорящее сообщество
или научиться жить и работать с callback hell
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Не нужно писать парню дичь
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Николай
Как же бесит устройство CoreData.
Задача - сохранить результат и тут же достать его из хранилища в одном и том же контексте. При последовательном запуске этих функций - нет гарантии, что вернётся сохранённый результат.
Кто как решает? Как обойти эту асинхронность?
Там ж есть fetched result controller, используй методы его делегата которые оповещают об изменении контекста
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Rx
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Промисы
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Дайте парню понять асинхронность как она есть
источник

А

Артур in iOS Developers — русскоговорящее сообщество
почему дичь то? Combine то на iOS 13 только есть
источник

Н

Николай in iOS Developers — русскоговорящее сообщество
Easy
Там ж есть fetched result controller, используй методы его делегата которые оповещают об изменении контекста
До этого я тоже дошёл…
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Артур
почему дичь то? Combine то на iOS 13 только есть
Ему до комбайна, как сам знаешь до чего
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Зачем обмазываться ненужными сейчас вещами
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Пусть освоит Dispatch
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Николай
До этого я тоже дошёл…
Это не помогло решить проблему?
источник