我想使用设备上的本地日期在我的 iphone 应用程序中打开和阻止视图控制器。例如,我希望该视图在 2012 年 12 月 1 日至 2012 年 12 月 31 日之间可用,如果用户在这些日期之前或之后点击链接到该视图的按钮,他/她将有一个警报视图告诉他们该视图不可用。基本上类似于本地通知的东西,是否可以做类似的事情?
问问题
148 次
1 回答
2
设置按钮以使用 IBAction 调用以下代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd-MMM-yy";
NSDate *dec1 = [dateFormatter dateFromString:@"01-Dec-12"];
NSDate *jan1 = [dateFormatter dateFromString:@"01-Jan-13"];
NSDate *today = [NSDate date];
if( ([today compare:dec1] == NSOrderedDescending ) && ( [today compare:jan1] == NSOrderedAscending ) ) {
// Go to View Controller
}
else {
// Show AlertView
}
于 2012-11-17T03:08:49.157 回答