我已经安装了CocoApods的最新版本的RxSwift。
尝试使用RxSwift的简单元素时,例如NotificationsCenter.default.rx
,它不会提示使用方法。有趣的是,有时候它会提示其他POD,有时不用于其余的豆荚,因此我必须打开XCode检查代码校正。
我该如何解决?
您需要等待解决此问题,对此感到抱歉。
upd:固定在2018.1 EAP,请参阅此处
我也经历了很多事情。如果我的Cocoapods未正确安装,我使其正常工作的方法之一是删除Pods和.xcworkspace文件,然后关闭Xcode,然后进行POD安装。这应该有帮助。
希望它有帮助:)
---编辑---
如果这无济于事,请尝试删除导入的rxswift,然后进行清洁并再次构建:)
如果您明确声明您的类型,则实际上可以在AppCode中具有自动完成。唯一的问题是您必须查找Reactive<Base>
的Base
,因为AppCode默认情况下,AppCode认为所有rx
扩展名为NSObject
。例如:
import RxSiwft
import RxCocoa
...
(UIButton().rx as Reactive<UIButton>) //Autocompletion will work
您应该导入rxswift,然后命令 b