我在将 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”之前的预期“]”
- 错误:“描述”未声明(在此函数中首次使用)
谢谢