Сравнение ключа перед добавлением в NSDictionary - PullRequest
0 голосов
/ 16 января 2012

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

[dateNoteDict setValue: строка даты для ключа: notes.text];

но перед добавлением в словарь я хочу сделать некоторое сравнение даты, чтобы, если дата, присутствующая в словаре, была больше, чем дата вложения, я добавила бы ниже в словаре и т. Д .. на ..

Но я не понимаю, как это сделать.

Итак, друзья, пожалуйста, помогите мне ..

С уважением Ранджит

Ответы [ 2 ]

0 голосов
/ 16 января 2012

Установите какой-то определенный формат даты при установке в качестве ключа в вашем словаре.Вы можете использовать NSDateFormatter для этого.Также преобразуйте новую дату в том же формате, а затем используйте «сравнить» для сравнения дат.

Спасибо

0 голосов
/ 16 января 2012

Вы должны сделать сравнение перед преобразованием дат в строки NSStrings.

Предполагая, что вы используете объекты NSDate, вы можете использовать метод compare. Посмотрите на этот ответ С.О о сравнении дат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...