Zookeeper
Run a function after setting N seconds. The most common task is to set a timer. If you have just seen such a function today, it is relatively simple and practical. Remember it first so that you do not forget it.
Run the pushSecondController function in 5 seconds.
[Self defined mselector: @ selector (pushSecondController) withObject: nil];
For example, if the first view appears, it will jump to the second view in 5 seconds. The Code is as follows:
- (void) pushSecondController{
SecondViewController *secondController = [[SecondViewController alloc] initWithNibName:nil bundle:NULL];
[self.navigationController pushViewController:secondController animated:YES];
}
- (void) viewDidAppear:(BOOL)paramAnimated{
[super viewDidAppear:paramAnimated];
[self performSelector:@selector(pushSecondController) withObject:nil afterDelay:5.0f];
}
5 seconds later, jump back to the first page
- (void) goBack{
[self.navigationController popViewControllerAnimated:YES];
}
- (void) viewDidAppear:(BOOL)paramAnimated{
[super viewDidAppear:paramAnimated];
[self performSelector:@selector(goBack) withObject:nil afterDelay:5.0f];
}