8

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

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

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

因此,对于我如何解决这个问题并让它与我的 iOS 项目一起工作的任何帮助将不胜感激。如果我能解释我所说的任何事情,请告诉我。

4

2 回答 2

38

您应该在 Project Settings 中选择“All”以显示所有参数,包括“Header Search Paths”和“Other Linker Flags”。

要显示的图像

于 2013-12-13T13:06:35.590 回答
2

这很容易,按照说明进行操作,但请记住 GDataXMLNode 不支持 ARC。您可以执行与 Andrey 相同的指令。但我认为它应该位于一个子项目中,例如:Library.xcodeproj. 如果你想正式组织你的代码。

首先,创建Library.xcodeproject,添加 GDataXMLNode。在Build Settings中,您还包括“标题搜索路径”和“其他链接器标志”。但不要忘记 GDataXMLNode 不支持 ARC。转到Build Phrases,在Compile Sources菜单下查找为GDataXMlNode.m它设置编译器标志:-fno-objc-arc 不批准 ARC 的编译器标志 现在,对于要使用此库的任何子项目,只需转到构建设置,在用户Header Search Path属性中选择:../IPLibrary/**../IPLibrary并选择递归选项。 设置标题搜索路径以使用库 现在您可以包含 GDataXMLNode。顺便说一句,你的项目看起来更专业,因为 lib 和源代码是分开的。祝你好运。

于 2014-12-18T05:31:51.143 回答