Ich habe die neueste Version von RxSwift von CocoaPods installiert.
Beim Versuch, einfache Elemente von RxSwift zu verwenden, wie NotificationsCenter.default.rx
, werden keine Methoden zur Verwendung aufgefordert. Interessanterweise fragt es manchmal nach anderen Pods und manchmal nicht nach dem Rest. Also muss ich XCode öffnen, um die Code-Korrektur zu überprüfen.
Wie kann ich das beheben?
Sie müssen darauf warten, dass dieses Problem behoben wird, tut mir leid.
UPD: behoben in 2018.1 EAP, siehe hier
Das erlebe ich auch sehr. Eine der Möglichkeiten, wie ich es funktioniere, wenn einer meiner CocoaPods nicht korrekt installiert ist, besteht darin, die Pods und die .xcworkspace-Datei zu entfernen und dann xcode zu schließen und eine Pod-Installation durchzuführen. Dies sollte helfen.
Ich hoffe, es hilft:)
--- Bearbeiten ---
Wenn das nicht hilft, versuchen Sie, den Import RxSwift zu entfernen, und machen Sie einen sauberen und wieder zu bauen :)
Sie können Autocompletion in Appcode tatsächlich haben, wenn Sie Ihren Typ explizit deklarieren. Das einzige Problem ist, dass Sie das Base
für Reactive<Base>
nachschlagen müssen, da der Appcode alle rx
Erweiterungen standardmäßig als NSObject
ansieht. Zum Beispiel: