XCTest waitForExpectationsWithTimeout:handler: 的文档指出
只有一个 -waitForExpectationsWithTimeout:handler: 可以在任何给定时间处于活动状态,但可以将多个离散序列 {期望 -> 等待} 链接在一起。
但是,我不知道如何实现这一点,也找不到任何示例。我正在研究一个类,首先需要找到所有可用的串行端口,选择正确的端口,然后连接到连接到该端口的设备。所以,我至少有两个期望,XCTestExpectation *expectationAllAvailablePorts 和 *expectationConnectedToDevice。我将如何链接这两个?