Как Отсортировать NSMutableArray Управляемых объектов через граф объектов

Хорошо Вы могли присоединить щелчок или событие mouseMove к телу документа, которое сбрасывает таймер. Имейте функцию, что Вы заходите в синхронизированные интервалы, который проверяет, ли таймер за требуемое время (как 1000 millis), и запустите свое предварительно загружение.

12
задан guinaut 28 August 2009 в 18:58
поделиться

2 ответа

Если вы можете настроить таргетинг на 10.6, вы можете сделать это с помощью блоков. Примерно так:

- (NSArray *)sortedArray {
    return [originalArray sortedArrayUsingComparator:(NSComparator)^(id obj1, id obj2){
    NSString *lastName1 = [[obj1 person] lastName];
    NSString *lastName2 = [[obj2 person] lastName];
    return [lastName1 caseInsensitiveCompare:lastName2]; }];
}
21
ответ дан 2 December 2019 в 05:41
поделиться

Надеюсь, у кого-то есть решение получше. Однако ....

Объект-оболочка с селектором сравнения и ссылкой на объект сортировки работает. Это не так чисто, как хотелось бы, поэтому, надеюсь, кто-нибудь другой предложит альтернативу.

По сути, CowboyWrapper обладает свойством ковбоя. CowboyWrapper также имеет селектор сравнения. Создавая и синхронизируя NSMutableArray из CowboyWrappers, сортировка работает.

0
ответ дан 2 December 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: