Дата сортировки [дд / мм / гггг] в формате данных NSString внутри массива в Objective-C для iPhone

Согласно http://getbootstrap.com/javascript/#popovers ,


Используйте триггер фокусировки, чтобы отклонять popovers при следующем щелчке, который пользователь делает .

$('.popover-dismiss').popover({
    trigger: 'focus'
})

1
задан suse 27 August 2010 в 05:56
поделиться

1 ответ

I Можно придумать два варианта:

  1. Вы можете использовать методы NSMutableArray sortUsingFunction или sortUsingSelector и т. д. Создайте метод или функцию сортировки, которая принимает строковые параметры (тип данных объекта массива), преобразует строки в даты с помощью метода NSDateFormatter dateFromString , сравнивает две даты с помощью метода сравнения NSDate и возвращает сравнение результат. Типичный пример функции сортировки для массива см. в справочнике по классу NSArray — sortedArrayUsingFunction.

  2. Реализуйте любой типичный алгоритм сортировки (например, быструю сортировку) самостоятельно. В реализации преобразуйте дату в строку, прежде чем сравнивать два элемента.

2
ответ дан 2 September 2019 в 21:49
поделиться