NSUserDefaults Ошибка - PullRequest
       12

NSUserDefaults Ошибка

0 голосов
/ 31 марта 2011

Я использую NSUserDefaults для сохранения сообщения:

 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
 NSDate *nowTime = [NSDate date];
 NSString *strNowTime = [nowTime description];
 strNowTime = [strNowTime substringToIndex:19];
 NSLog(@"%@",strNowTime);
 [defaults setValue:strNowTime forKey:KEY_UPDATE_TIME_FLAG];

, но иногда это работает, иногда нет.

Можете ли вы помочь мне?

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

просто попробуйте позвонить

[defaults synchronize];

после того, как вы установите значение NSUserDefaults

0 голосов
/ 31 марта 2011

Как вы можете сказать, что это не работает? Возможно, проблема в коде, который считывает значение из значений по умолчанию. Выложенный код выглядит хорошо, хотя я бы предложил использовать NSDateFormatter для создания строки с датой, а не с описанием. описание действительно лучше всего использовать для отладки, а не для чего-либо еще.

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