Трудно предоставить подробности, не зная ничего о вашей модели данных или о том, что вы пытаетесь сделать, но это выглядело бы примерно так, если бы у вашей Weather
сущности был атрибут pressure
:
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
if ([@"forecast_conditions" isEqualToString:elementName]) {
isParsingForecast = NO;
NSManagedObjectContext *moc=[self managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Weather" inManagedObjectContext:moc];
if([elementName isEqualToString:@"low"])
{
[entity setValue:elementName forKey:@"pressure"];
}
}
else if([@"forecast_information" isEqualToString:elementName]){
isParsingInformation=NO;
}
}
Короче говоря, вам нужно взять значения из проанализированного xml и поместить их в ваши управляемые объекты с соответствующим ключом.