Iphone 如何按特定日期打开和阻止视图控制器
我想使用设备上的本地日期打开并阻止iphone应用程序中的视图控制器。 例如,我希望该视图在2012年12月1日至12月31日之间可用,如果用户在这些日期之前或之后点击链接到该视图的按钮,他/她将有一个警报视图,告诉他们视图不可用。Iphone 如何按特定日期打开和阻止视图控制器,iphone,ios,xcode,sdk,Iphone,Ios,Xcode,Sdk,我想使用设备上的本地日期打开并阻止iphone应用程序中的视图控制器。 例如,我希望该视图在2012年12月1日至12月31日之间可用,如果用户在这些日期之前或之后点击链接到该视图的按钮,他/她将有一个警报视图,告诉他们视图不可用。 基本上类似于本地通知,可以这样做吗?设置按钮以使用iAction调用以下代码: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @
基本上类似于本地通知,可以这样做吗?设置按钮以使用iAction调用以下代码:
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
}
谢谢你的回答,我会稍后再试,但我确实认为苹果会批准具有该代码的应用程序。我不能肯定(我真的不知道他们在评估应用程序时的标准是什么),但如果他们有问题,我会感到惊讶。