0

我無法解決這個問題...我有一些問題與提取的屬性(而不是提取的請求)。如何創建獲取屬性以獲取具有最小字段的實體?

如何創建一個獲取的屬性來獲取具有最小字段的實體? 如果你看到這些捕捉,你會看到它: enter image description here enter image description here

我有叫minItemTimestamp獲取財產寫? 我嘗試了幾個選項,但不工作。 「@ min.items.timestamp」 「items。@ min.timestamp」 @min似乎它是一個聚合,不知道這是我在找什麼。

我試過這個答覆,但沒有運氣: Fetched Property in XCode Data Model Editor for minimum value

所以,我可以創造一個牽強財產屬於當前類別的所有項目得到的,一個最小的時間戳?

非常感謝,我非常感謝您的幫助。

回答

1

您不需要提取的屬性。

使用下面的代碼行:

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

看到using a @min in predicate

+0

我明白了!非常感謝。 – Ricardo 2012-04-09 15:07:39

0

NSFetchedResultsController將通過一個屬性接受一個NSSortDescriptors數組,並將相應地爲您排序數據。

+0

我不明白。你能以不同的方式解釋它嗎? – Ricardo 2012-04-05 16:40:12

+0

沒關係,你刪除了我正在回答的問題的一部分... – borrrden 2012-04-05 23:34:48

+0

對不起。我修復了那部分訪問關係。像items.count一樣。 – Ricardo 2012-04-06 13:05:14