运行 UnitTest on XCode 9.3 时 RxSwift 崩溃
RxSwift crashes when running UnitTest on XCode 9.3
有人在 XCode 9.3 上遇到 RxSwift 崩溃吗?这是导致问题的函数
func setupValidation(result: Variable<ValidationState>, testValues: Observable<Bool>...) {
let disposeBag: DisposeBag = DisposeBag()
Validation
.combine(testValues)
.bind(to: result)
.disposed(by: disposeBag)}
这里是错误:
Undefined symbols for architecture arm64: "(extension in
RxCocoa):RxSwift.ObservableType.bind(to: RxSwift.Variable) ->
RxSwift.Disposable"
可能与 this 有关。尝试添加 import RxCocoa
和 import RxSwift
到单元测试文件以解决链接器构建错误。
有人在 XCode 9.3 上遇到 RxSwift 崩溃吗?这是导致问题的函数
func setupValidation(result: Variable<ValidationState>, testValues: Observable<Bool>...) {
let disposeBag: DisposeBag = DisposeBag()
Validation
.combine(testValues)
.bind(to: result)
.disposed(by: disposeBag)}
这里是错误:
Undefined symbols for architecture arm64: "(extension in RxCocoa):RxSwift.ObservableType.bind(to: RxSwift.Variable) -> RxSwift.Disposable"
可能与 this 有关。尝试添加 import RxCocoa
和 import RxSwift
到单元测试文件以解决链接器构建错误。