質問があります...コアデータに日付属性を持つエンティティがあります。ユーザーがそれを続行するか上書きできるように、今日の日付のレコードが存在するかどうかをアプリがデータストアをチェックできるようにしたいと思います。問題は、次のようなNSPredicateを使用してリクエストをフェッチしているだけです。
self.whereClause = [NSPredicate predicateWithFormat:@"(date = %@)", [NSDate date]];
日付をコンソールに印刷すると、日付が表示されます
date: 2012-04-26 22:16:45 +0000
そして、アプリは既存のレコードがあることを認識できません....時間/タイムゾーンコンポーネントが原因である可能性があります.....
では、時間コンポーネントなしでCore Dataから取得した2つのNSDateオブジェクトを比較するにはどうすればよいですか?