我有一个按钮,可以使用
加载一个viewcontroller- (void)didTap_imageButton3:(id)sender forEvent:(UIEvent *)event {
TramvajViewController *controller = [[TramvajViewController alloc] init];
[self.navigationController pushViewController:controller animated:NO];
[controller release];
}
如何在特定时间段(例如从午夜到5点)将其转到另一个控制器?
答案 0 :(得分:6)
您可以使用以下
- (void)didTap_imageButton3:(id)sender forEvent:(UIEvent *)event {
NSDate *date = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:NSHourCalendarUnit fromDate:date];
NSInteger hour = [components hour];
//Basing on the hour present a different view controller
if (5 < hour && hour < 10) {
TramvajViewController *controller = [[TramvajViewController alloc] init];
[self.navigationController pushViewController:controller animated:NO];
[controller release];
}
else {
//Load other VC
}
}