簡化: 表中有3列名爲cards。NSPredicate等價於SQL的GROUP BY
ID packTitle長期
ID是列 - 整數從0 ..... 100個
packTitle - 字符串描述包,可以說有3種包裝PACK1,PACK2的,PACK3
術語 - 101個項目的不同未排序名稱。
通過SQL語句
select packTitle from cards group by packTitle;
我能得到的3個項目清單。
您能否建議NSPredicate等效於SQL語句GROUP BY。我需要獲得一個數組來填充UITableView。
非常感謝您的詳細信息,並感謝您關注我的問題。看來我需要學習鍵值編碼來理解你的答案。如何使用名爲PACK1的packTile刪除所有卡也很有趣。希望我會找到一個朝這個方向發展的答案。 – Michael
NSPredicate本身與Core Data無關。它可能與陣列和其他數據庫如Realm一起使用。這就是爲什麼這是一個有效的問題,與SQL進行比較是完全正確的 – brainray