0

この問題を解決できません... フェッチされたプロパティ (フェッチされたリクエストではなく) に問題があります。

フェッチされたプロパティを作成して、最小限のフィールドでエンティティを取得するにはどうすればよいですか? これらのキャプチャを見ると、次のことがわかります。 ここに画像の説明を入力 ここに画像の説明を入力

取得した minItemTimestamp というプロパティに何を書けばいいですか? いくつかのオプションを試しましたが、うまくいきません。"@min.items.timestamp" "items.@min.timestamp" @min は集計のようで、探しているものかどうかわかりません。

この返信を試しましたが、うまくいきませんでした: Fetched Property in XCode Data Model Editor for minimum value

では、取得したプロパティを作成して、現在のカテゴリ (タイムスタンプが最小のカテゴリ) に属するすべてのアイテムから取得できますか?

どうもありがとう、私はあなたの助けに感謝します。

4

2 に答える 2

1

フェッチされたプロパティは必要ありません。

次のコード行を使用します。

id minTimestamp=[myCategory.items valueForKeyPath:@"@min.timestamp"];
id maxTimestamp=[myCategory.items valueForKeyPath:@"@max.timestamp"];

述語での@minの使用を参照してください

于 2012-04-05T17:08:57.060 に答える
0

NSFetchedResultsController は、プロパティを介して NSSortDescriptors の配列を受け取り、それに応じてデータを並べ替えます。

于 2012-04-05T00:34:49.003 に答える