Документация для XCTest waitForExpectationsWithTimeout: обработчик:, указывает, что
Только один -waitForExpectationsWithTimeout: обработчик: может быть активным в любой момент времени, но несколько дискретных последовательностей {ожидания → ждать} могут быть соединены вместе.
Однако я не знаю, как это реализовать, и не могу найти никаких примеров. Я работаю над классом, который сначала должен найти все доступные последовательные порты, выбрать правильный порт и затем подключиться к устройству, подключенному к этому порту. Итак, я работаю, по крайней мере, с двумя ожиданиями, ожидания XCTest Expectation *AllAvailablePorts и * expectConnectedToDevice. Как бы связать эти два?