「最後」への言及が見つからないので、満たす必要があるのはかなり単純なものだと思います。コア データ エンティティにオブジェクトがあります。現在、私はこのエンティティに何らかの「タイムスタンプ」を実装していません。ユーザーは海岸から海岸へ移動するため、とにかくあまり役に立ちませんが、いつでもズールー時間でスタンプできると思います。
属性の値を参照するために追加された LAST オブジェクトを取得する必要があります。コアデータストアには独自のインクリメント「キー」があることは知っていますが、それを参照する方法がわかりません。ユーザーが入力しようとしている走行距離計の読み取り値が、最後に入力したものよりも小さいかどうか、または通常の範囲を超えて変化しているかどうかを確認して、新しいオブジェクトを保存する前にユーザー入力エラーをチェックし、そうであればアラートビューを表示する必要があります。
ユーザーが誤って高値を入力した可能性があるため、@MAX を探すことができません。しかし、ユーザーがどこかに無効なエントリを作成したと判断した場合は、その問題に個別に対処することができます。
ありがとう。