контексте MVVM. Создаем класс-обработчик, инжектируем объект этого класса в соответствующие объекты. Обработчик должен быть один для view и View Model или два разных? В случае возникновения ошибок мы вызываем метод обработчика, куда передаем NSError? Внутри обработчика смотрим на ошибку, error domain. Каким образом обратно в класс передавать решение о способе обработки ошибки (например отображение окна с текстом)? Блок? Или может вы знаете абсолютно иной подход? Или вообще этого делать не следует т.к образуется класс со слишком большим количеством ответственности? В общем, как это сделано у вас?
Я может плохо понимаю что то, но зачем он нужен когда в mvvm есть реактивщина а все сигналы отдают next-error-completed? соответственно в error блоке всегда ошибка и обрабатывается
Обсуждают сегодня