次のコード:
NSDate* date1 = [NSDate date];
NSDate* date2 = [NSDate date];
[date1 compare:date2];
[(NSDate*)[NSDate date] compare:date2];
[[NSDate date] compare:date2];
最後の日付の比較では「NSDate *」をタイプ「NSNumber *」のパラメーターに送信する互換性のないポインタータイプ」が表示されますが、最初の2つでは表示されません!
何が起こっている???