Objective c 找不到GDATEXML的元素名称方法。。但是它在头文件中,等等

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]; //<-

我在XCode 4中使用GDATEXML进行XML解析等。我下面的示例需要使用名为elementsForName的方法。我可以在GDataXMLNode.h和.m中看到这个方法,我的头文件中包含了GDataXMLNode.h。我这样称呼它:

- (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"