0

Ich versuche Test zu schreiben, die Anfragen mit OHHTTPStubs stubs und dann sollte es die UI laden. Der Stub Teil funktioniert, aber das Problem ist, dass Test und UI laden beide sind auf dem Haupt-Thread ausgeführt wird, so wird dieser Block von Laden Viewcontroller wird nie ausgeführt. Danke für die Tipps im Voraus. hat einen großen Tag.Ausführung Dispatch_async (Dispatch_get_main_queue() von Xctest

dispatch_block_t mainBlock = ^{ 
     WDSomeVC *viewController = [[WDSomeVC alloc] initWithData:data andStyle:self.style]; 
     viewController.delegate = self; 
     [self switchRootController:viewController withCompletion:nil]; 
}; 
dispatch_async(dispatch_get_main_queue(), mainBlock); 

Antwort

0

ich löste es mit diesem Code.

[[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:timeToWait]]; 
Verwandte Themen