我正在尝试使用TouchXML库,并按照以下代码的示例进行操作
for (CXMLElement node in nodes) {
NSMutableDictionary *item = [[NSMutableDictionary alloc] init];
int counter;
for (counter = 0; counter < [node childCount]; counter++ ) {
[item setObject:[[node childAtIndex:counter] stringValue] forKey:[[node childAtIndex:counter] name]];
}
[rst addObject:item];
[item release];
}
然而,编译器抱怨counter
并在counter = 0
调用中抛出了以下错误以及setObject
调用中的两个错误。
无法转换为指针类型
对我生锈的C / ObjC的任何帮助都将不胜感激
答案 0 :(得分:2)
我的坏,与计数器无关,而是这个......
for (CXMLElement node in nodes) {
节点需要声明为指针...
for (CXMLElement *node in nodes) {