【问题标题】:Xcode 5 - How to add Header Search Path and use GDataXMLNodeXcode 5 - 如何添加标题搜索路径并使用 GDataXMLNode
【发布时间】:2013-11-23 01:25:03
【问题描述】:

我正在尝试使用 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 项目一起工作的任何帮助将不胜感激。如果我能解释我所说的任何事情,请告诉我。

【问题讨论】:

    标签: ios xml xcode gdataxml


    【解决方案1】:

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

    【讨论】:

    • 是的!好电话我也想知道这个。尽管无法在此处在线发布图片,但感谢您提供图片。
    • 如何添加搜索路径?每当我输入一些东西时,它似乎都不会粘住。
    • 您需要点击弹出窗口底部的+按钮(当输入字段突出显示时出现)并输入所需的路径以及选择的递归/非递归选项
    • 对我来说,将 /usr/local/ssl/include 添加到用户标题搜索路径就可以了
    【解决方案2】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-08
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 2011-03-26
    • 2023-03-18
    相关资源
    最近更新 更多