创建自己的依赖 RxSwift 的库还需要导入 RxSwift 吗?
Creating own library that depends on RxSwift still need to import RxSwift?
我尝试使用 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
,有什么想法吗?
谢谢!
Observable
不是你的 class 所以对于 RxSwift 开发者来说,建议使用这个导入。
但如果您真的想要,请尝试在您的库中为 Observable
使用类型别名?
例如:public typealias Observable = RxSwift.Observable
我尝试使用 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
,有什么想法吗?
谢谢!
Observable
不是你的 class 所以对于 RxSwift 开发者来说,建议使用这个导入。
但如果您真的想要,请尝试在您的库中为 Observable
使用类型别名?
例如:public typealias Observable = RxSwift.Observable