2011-07-12 15 views
0

私はアプリケーションを開発中です。私はコアデータにnsxmlの解析されたコンテンツを挿入することはできません。それを行う特定の方法はありますか?解析した内容をコアデータに挿入するには

私のコードは、私は立ち往生午前行われ、インサートを取得する方法がわからない

- (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"]) 
     { 

     } 
    } 
    else if([@"forecast_information" isEqualToString:elementName]){ 
     isParsingInformation=NO;   
    } 
} 

です。

http://www.google.com/ig/api?weather=india

は、私はあなたのデータについては何も知らずに詳細を提供するなど、私が低い、などの高属性を持つエンティティ天気、

+0

誰???応答を得ることのthts奇妙 – all

+0

チャンス場合には優れています特定のsdkの、実際に動作しない(重要な)コードの抜粋を提供し、重要なのは、正確なコンパイラの警告や実行時のエラーメッセージがあればそれを試してみて、 *あなたの質問を編集する(別の質問をしないでください)。 – Anna

答えて

0

ハードにcoredataにforecast_conditionデータを挿入したい私のxml

のthats要するに

- (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;   
    } 
} 

、あなたは、NE:モデルや何あなたがやろうとしているが、それはこの仮定して、あなたのWeatherエンティティのようになりますがpressureという属性を持っています解析されたxmlから値を取り出し、適切なキーを使用して管理対象オブジェクトに入れます。

0

Jim DoveyのストリーミングXMLパーサをご覧ください。代わりに、[iphone]または[IOS]タグを使用します。彼はまた、コアデータとそれを使用する方法を示す例のアプリを持っている

https://github.com/AlanQuatermain/ParserExample

関連する問題