Xcode начал отображать ошибку компилятора, как только я открываю свой проект (т.е. сборка не требуется), но все это немного странно. На вкладке времени сборки отображается одна ошибка, но когда я открываю окно сообщения компилятора, появляются три идентичные ошибки, распределенные по нескольким файлам. Ошибки не выделены в окне редактора, поэтому я не могу их отследить, но поскольку они помечены в файлах, к которым я не прикасался в последнее время, я подозревал, что проблема связана с Xcode, а не с моим кодом.
Ошибка отображается в окне времени сборки как:
Swift Compiler Error - cannot convert value of type '()' to closure result type 'Observable<Void>'
В окне сообщений:
<unknown>:0: error: cannot convert value of type '()' to closure result type 'Observable<Void>'
Эти ошибки распределены по трем файлам в окне сообщений, каждый из которых использует по крайней мере одну зависимость RxSwift (RxDataSources, RxSwift и RxCocoa), и, как отмечалось выше, я не трогал пару из них в течение недели или двух и мои зависимости не были недавно изменены, поэтому я могу быть уверен, что проблема не в них.
Я сделал все как обычно (очистка, очистка кеша, перезагрузка, проверка настроек отображения ошибок, откат к более ранней версии, обновление зависимостей, переустановка Xcode), но ошибка сохраняется, и я фактически заблокирован от дальнейшей разработки, пока не смогу решить это. Сказать, что я расстроена, это ничего не сказать!
Я запускаю Xcode 10.2.1 (10E1001) Помогите!!