创建依赖于RxSwift的自己的库仍然需要导入RxSwift?

时间:2017-10-19 04:10:37

标签: swift cocoapods rx-swift

我尝试使用RxSwift作为依赖项创建一个名为MyLib的库,它使用cocoapod命令pod lib create。但是,以下代码不起作用。

import UIKit
import MyLib

class ViewController: UIViewController {

  override func viewDidLoad() {
    super.viewDidLoad()
    // compile error: Use of unresolved identifier 'Observable'
    Observable.just("")
  }

}

仅在我添加import RxSwift

后才有效

我只想导入MyLib,有任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

Observable不属于您的类,所以对于RxSwift开发人员,建议使用此导入。

但是如果你真的想要,那么尝试在你的库中使用Observable的类型?

例如:public typealias Observable = RxSwift.Observable