AppCode fordert RxSwift-Klassen und einige andere installierte CocoaPods nicht an

9

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?

    
ThirdMartian 21.11.2017, 19:08
quelle

4 Antworten

2

Sie müssen darauf warten, dass dieses Problem behoben wird, tut mir leid.

UPD: behoben in 2018.1 EAP, siehe hier

    
Stanislav Dombrovsky 01.12.2017, 09:31
quelle
2

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 :)

    
T. Hyldgaard 30.11.2017 17:09
quelle
0

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:

%Vor%     
Timofey Solonin 06.12.2017 11:10
quelle
-1

Sie sollten RxSwift importieren, dann Befehl + b

    
Albert 22.11.2017 10:29
quelle