Мое приложение показывает заставку. Как я могу сделать свой тест дождаться появления основного экрана? Без ожидания мой тест не сразу после запуска приложения.Мое приложение показывает заставку. Как заставить мой тест ждать основного экрана?
// in application:didFinishLaunchingWithOptions: of my AppDelegate...
SplashViewController *splashVC = [[SplashViewController alloc] init];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = splashVC;
[self.window makeKeyAndVisible];
NSTimeInterval splashScreenDuration = 0.5;
[NSTimer scheduledTimerWithTimeInterval:splashScreenDuration
target:self
selector:@selector(hideSpashScreenAndDisplayMainViewController)
userInfo:nil
repeats:NO];
// hideSpashScreenAndDisplayMainViewController method simply sets self.window.rootViewController to the main view controller.
Не могли бы вы предоставить фрагмент вашего тестового кода? – khandpur