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)
Помогите !!