ファイルへのXML書き込みに問題があります。いくつかの要素を含むツリーを作成しようとしていますが、少なくとも私にとっては、発生するエラーは非常に困惑しています。
以下は私が得ているエラーの画像です..誰かがそれらにいくつかの光を当てることができますか?
画像が十分に大きく表示されるかどうかわからない..そうでない場合は、画像へのリンクがあります:http: //i.imgur.com/o84ev.png
最後のもの(私は何も返すことを宣言していません)を除いて、他のエラーと警告の問題は何ですか?
テキストのコードは次のとおりです。
-(NSData *)constructXMLRequest
{
NSXMLElement *root = [[NSXMLElement alloc] initWithName:@"items"];
NSXMLElement *item0 = [[NSXMLElement alloc] initWithName:@"item"];
[item0 addAttribute:[NSXMLNode attributeWithName:@"id" stringValue:@"0"]];
NSXMLElement *object = [[NSXMLElement alloc] initWithName:@"object"];
[object setStringValue:@"object 1"];
NSXMLElement *description [[NSXMLElement alloc] initWithName:@"description"];
[object setStringValue:@"description 1"];
[item0 addChild:object];
[item0 addChild:description];
[root addChild:item0];
}
エラー:
- エラー:「initWithName」の前に「]」が必要です
- エラー:'description'が宣言されていません(この関数での最初の使用)
ありがとう