Основные данные — СГРУППИРОВАТЬ ПО

Я пытаюсь сгруппировать результаты, возвращаемые Core Data. Я читал, что вам нужно использовать «SortDescriptors» с селектором, но я не могу заставить его работать?

Я пытаюсь вернуть сгруппированные «уникальные» значения имени?

http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/SortDescriptors/Concepts/Creating.html


person jodm    schedule 04.10.2010    source источник
comment
Натыкаясь на это! Если я пишу @distinctUnionOfObjects.contactNumber, он возвращает массив только с контактными номерами, в то время как мне нужен объект Recents, который имеет как contactNumber, так и contactName. Есть идеи, как написать оператор, чтобы он возвращал объект Recent вместо NSString contactNumber?   -  person Chintan Patel    schedule 14.10.2010
comment
Так что, если я добавлю в качестве префикса к атрибуту DifferentUnionOfObjects, он вернет отдельный массив объектов?   -  person jodm    schedule 15.10.2010
comment
Нет, это даст отдельный массив значений этого атрибута. В моем случае он дает массив строк contactNumber вместо объектов Recent, где contactNumber уникален.   -  person Chintan Patel    schedule 15.10.2010


Ответы (2)


попробуйте использовать @distinctUnionOfArrays.contactNumber для получения объектов

person Tim Glenn    schedule 24.01.2011

На самом деле, я думаю, вы хотите @distinctUnionOfObjects. См. Документация Xcode: Руководство по программированию кодирования ключ-значение: операторы коллекции.

person ma11hew28    schedule 12.06.2011