Xcode 5 - 如何添加标题搜索路径并使用GDataXMLNode

时间:2013-11-23 01:25:04

标签: ios xml xcode gdataxml

我正在尝试使用GDataXMLNode来解析XML文件。我正在关注此博客上的教程:

http://www.raywenderlich.com/725/xml-tutorial-for-ios-how-to-read-and-write-xml-documents-with-gdataxml

我的问题是尝试将GDataXMLNode添加到我的项目并使其工作。我应该对配置做一些事情,添加一个Header Search Path,以及其他一些东西,但我在网上找到的每一个例子都是针对之前版本的Xcode。我目前正在使用Xcode 5而且我已经尝试了所有东西(请证明我错了),但没有任何方法按照本教程中的方式工作。

所以,任何帮助我如何解决这个问题并让它与我的iOS项目一起工作将非常感激。让我知道我是否可以阐述我所说的任何事情。

2 个答案:

答案 0 :(得分:37)

您应在“项目设置”中选择“全部”以显示所有参数,包括“标题搜索路径”和“其他链接标记”。

The image to show "All"

答案 1 :(得分:2)

很容易,按照说明操作,但请记住GDataXMLNode不支持ARC。你可以和安德烈一样做同样的指示。但我认为它应该位于子项目中,例如:Library.xcodeproj。如果您想正式组织代码。

首先,创建Library.xcodeproject,添加GDataXMLNode。在Build Settings中,您还包括"标题搜索路径"和#34;其他链接标志"。但不要忘记GDataXMLNode不支持ARC。转到Build Phrases,在Compile Sources菜单下查找GDataXMlNode.m为其设置编译器标志:-fno-objc-arc Compiler Flag for not approve ARC 现在,对于您要使用此库的任何子项目,只需转到Build Settings,在User Header Search Path属性中选择:../IPLibrary/**../IPLibrary并选择rescursive选项。 Set header search path to use library 现在您可以包含GDataXMLNode。顺便说一下,由于lib和源代码分开拆分,你的项目看起来更专业。祝你好运。