Objective c 找不到GDATEXML的元素名称方法。。但是它在头文件中,等等
我在XCode 4中使用GDATEXML进行XML解析等。我下面的示例需要使用名为elementsForName的方法。我可以在GDataXMLNode.h和.m中看到这个方法,我的头文件中包含了GDataXMLNode.h。我这样称呼它:Objective c 找不到GDATEXML的元素名称方法。。但是它在头文件中,等等,objective-c,xcode4.2,gdata,Objective C,Xcode4.2,Gdata,我在XCode 4中使用GDATEXML进行XML解析等。我下面的示例需要使用名为elementsForName的方法。我可以在GDataXMLNode.h和.m中看到这个方法,我的头文件中包含了GDataXMLNode.h。我这样称呼它: - (GDataXMLElement *)elementForChild:(NSString *)childName { NSArray *children = [self elementsForName:childName]; //<-
- (GDataXMLElement *)elementForChild:(NSString *)childName {
NSArray *children = [self elementsForName:childName]; //<---- prog hangs here
if (children.count > 0) {
GDataXMLElement *childElement = (GDataXMLElement *) [children objectAtIndex:0];
return childElement;
} else return nil;
}
-(gdataxmlement*)元素用于child:(NSString*)childName{
NSArray*children=[self-elementsForName:childName];//0){
gdataxmlement*childElement=(gdataxmlement*)[子对象索引:0];
返回子元素;
}否则返回零;
}
我不相信这段代码本身是错误的——出于某种原因,它只是在那里找不到elementsForName方法
我已经将usr/include/libxml2添加到头搜索路径中。有人能看到或想象我不能使用似乎存在的方法的原因吗?谢谢您的帮助。我知道这是一个老问题,但我相信您所要做的就是将
childName
参数格式化为如下字符串:
@"childName"