Нет проблем добавить NSDate
к CoreData
. Все, что вам нужно сделать, это преобразовать NSString
из XML-файла в NSDate
объект. Для конвертации NSString
<-> NSDate
вы можете использовать NSDateFormatter
класс. В примере ниже вы можете увидеть, как я это делаю:
NSDateFormatter *parseFormatter = [[[NSDateFormatter alloc] init] autorelease];
[parseFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"US"] autorelease]];
[parseFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];
NSString *dateString = @"Mon, 02 May 2011 21:12:56 +0000";
NSDate *dateToAdd = [parser.parseFormatter dateFromString:dateString];
Вы можете установить необходимый формат даты и использовать этот код в своем проекте.