Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在完成对可观察对象的订阅后,如何测试视图控制器?_Macos_Cocoa_Rx Swift - Fatal编程技术网

Macos 在完成对可观察对象的订阅后,如何测试视图控制器?

Macos 在完成对可观察对象的订阅后,如何测试视图控制器?,macos,cocoa,rx-swift,Macos,Cocoa,Rx Swift,在下面的示例中,如何等待调用成功回调以在视图控制器测试中开始断言 class VC : NSViewController { let observable: Observable<Int> let compositeDisposable = CompositeDisposable() override viewDidLoad() { self.compositeDisposable.insert( self.observ

在下面的示例中,如何等待调用成功回调以在视图控制器测试中开始断言

class VC : NSViewController {
    let observable: Observable<Int>
    let compositeDisposable = CompositeDisposable()
    override viewDidLoad() {
        self.compositeDisposable.insert(
            self.observable.toArray()
            .observeOn(MainScheduler.instance)
            .subscribe(
                // draw onto the VC
            )
        )
    }
}
类VC:NSViewController{
让可观察的;可观察的
让compositeDisposable=compositeDisposable()
覆盖viewDidLoad(){
self.compositeDisposable.insert(
self.observable.toArray()
.observeOn(MainScheduler.instance)
.订阅(
//利用VC
)
)
}
}

我在这里看不到任何可以测试的东西。“你首先要坚持的是什么?”丹尼尔特。我想测试
vc.view
以查看是否添加了正确的子视图。