我使用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];但它有时起作用,有时不起作用。
你能帮我吗?
发布于 2011-03-31 18:54:55
试着给我打电话
[defaults synchronize];将该值设置为NSUserDefaults后
发布于 2011-03-31 18:45:47
你怎么知道它不起作用呢?也许问题出在从默认值读回值的代码中。虽然我建议使用NSDateFormatter而不是-description从日期创建字符串,但您发布的代码看起来还不错。-description确实是最好的调试工具,仅此而已。
https://stackoverflow.com/questions/5498559
复制相似问题