我有一個名爲messages
的複雜對象的NSSet。每封郵件都有一個屬性dateCreated
。使用對象過濾NSSet以獲取具有最大屬性值的對象
我只是試圖以有效的方式獲取消息與最大dateCreated
。
我仍然可以通過使用KVC最大日期: NSDate *d = [messages valueForKeyPath:@"@max.dateCreated"];
我認爲它的錯誤的方式,要求的最大值和比對選擇正確的消息循環。
也許這有助於我的對象來自Core Data?有任何想法嗎?
如果您使用的是核心數據,請按創建的日期排序運行提取請求,然後選擇第一項。 –