私はiPhone開発者の初心者ですが、
2 つの日付を比較したいのですが、最初の日付はデータベースから取得さnewDate
れ、2 番目は今日の日付です。
今日が大きい場合は、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]
どんな助けでも大歓迎です。