我正在为我的 iOS 应用程序使用 RxSwift。
我有一个函数,它返回一个Observable
名为Repository
.
func search(query: String) -> Observable<Repository>
基本上,它向 github 发出网络请求以下载给定搜索查询的存储库。
现在,当我调用这个函数时,我会按照RxSwift 文档中的示例进行操作:
search(queryText).subscribeNext({ repo in
print(repo)
})
但是 Xcode 说
无法使用类型为“((存储库)->())”的参数列表调用“subscribeNext”
这很奇怪,因为这是 Xcode 在我使用自动完成时建议起诉的内容。我已经尝试过清理并重新构建。即使我使用另一种订阅方法,我也会遇到同样的错误。
那么,这有什么问题呢?