我是 iPhone 开发者的新手,
我想比较两个日期,第一个日期将来自数据库,比如说,newDate
第二个是今天的日期,
如果今天更大,newDate
那么我想显示警报。
这是我的代码片段,
NSString *newDate = [formatter stringFromDate:st];
NSDate *today=[[NSDate alloc]init];
if ([today compare:newDate] == NSOrderedDescending)
{
NSLog(@"today is later than newDate");
}
else if ([today compare:newDate] == NSOrderedAscending)
{
NSLog(@"today is earlier than newDate");
}
else
{
NSLog(@"dates are the same");
}
但它崩溃了,在编译它时也会在这里向我显示警告[today compare:newDate]
任何帮助将不胜感激。