У меня есть NSDate, который я сохраняю в NSUserDefaults.
Когда мое приложение запускает этот код для 2-го прохода, я ожидаю, что NSDate будет получен из NSUserDefaults, но оно всегда равно нулю.Не уверен почему.
NSDate *mostRecentMentionDate = [dateFormatter dateFromString:mostRecentMentionMessageTimestamp];
NSDate *savedMentionDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"mostRecentMentionDate"];
if (savedMentionDate == nil || [savedMentionDate isEqual:[NSNull null]]) {
//There is no existing mention, so save the most recent one
[[NSUserDefaults standardUserDefaults]setObject:mostRecentMentionDate forKey:@"mostRecentMentionDate"];
[[NSUserDefaults standardUserDefaults] synchronize];
}