2012-03-13 52 views
0

我使用GDataXML在XCode 4中執行XML解析等。我遵循的示例需要使用名爲elementsForName的方法。我可以在GDataXMLNode.h和.m中看到這個方法,並且在我的頭文件中包含了GDataXMLNode.h。林稱它是這樣的:GDataXML的elementsForName方法未找到..但它在頭文件等

- (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; 
} 

我不相信它的代碼本身這就是錯誤的 - 由於某種原因,它只是不會找到elementsForName方法那裏。

我已將usr/include/libxml2添加到標頭搜索路徑。任何人都可以看到或想象爲什麼我不能使用似乎在那裏的方法的原因?感謝您的幫助。

回答

0

我意識到這是一個老問題,但我相信所有你需要做的就是格式化childName參數作爲像這樣的字符串:

@"childName"