2013-11-23 160 views
6

我想使用GDataXMLNode来解析XML文件。我下面这个博客教程:Xcode 5 - 如何添加标题搜索路径和使用GDataXMLNode

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项目一起工作的帮助,我们将非常感激。如果我能说出我所说的任何话,请告诉我。

回答

34

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

The image to show "All"

+1

是啊!好电话我也想知道这件事。感谢您的图片,尽管无法在此发布图片。 –

+1

如何为此添加搜索路径?每当我输入一些东西时,它似乎并不坚持。 – user124384

+0

您需要点击弹出窗口底部的+按钮(出现在输入字段突出显示时),并输入所需的路径以及为我选择的递归/非递归选项 – prodeveloper

1

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

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

+0

我想我添加错误,然后我意识到问题是它不支持弧,所以检查支持一这里,救星 - > http://www.michaelbabiy.com/arc-compliant- gdataxml库/ – Bhimbim

相关问题