【问题标题】:How to use GData in iOS? [closed]如何在 iOS 中使用 GData? [关闭]
【发布时间】:2011-05-31 10:11:16
【问题描述】:

我用过这个GDatatutorial ...但是每次我错过了一些东西并丢失了...我正在开发 sdk 4.0。

这是我执行所有步骤时出现的错误页面


[编辑] 现在错误降至 4

【问题讨论】:

    标签: ios iphone gdata-api


    【解决方案1】:

    第 1 步

    第一步,前往 Objective-C 客户端的 Google 代码网站,下载并解压 zip 文件源代码。或者,您可以使用以下方式通过 Git 获取最新最好的版本:

    git clone https://github.com/google/gdata-objectivec-client
    

    如果您从网站下载 zip 文件,您将获得 1.7.0 版本。

    第 2 步

    从您下载的文件夹以及您的 iPhone App Xcode 项目中打开 GData Xcode 项目。

    第 3 步

    将 GData Sources 文件夹从 GData 项目拖到您的 iPhone App 项目中并将其添加为参考 [不要选中将项目复制到目标组的文件夹(如果需要)复选框。] 您不需要复制所有文件到您的项目中。可以,但这不是必需的。

    第 4 步

    打开您的 iPhone App 项目的构建设置。找到并设置以下设置。 * 标头搜索路径:/usr/include/libxml2 ../gdata-objectivec-client-1.9.1/Source * 其他链接器标志:-lxml2、-ObjC

    仅对于 Debug 构建配置,添加 Other C Flags 设置,以便包含库的仅调试代码:

    Other C Flags: -DDEBUG=1
    

    第 5 步

    现在确保下载的源代码与您的实际代码文件夹位于同一目录中。

    第 6 步 确保我已将框架“SystemConfiguration.FrameWork”和“Security.FrameWork”添加到您的项目中。

    希望对您有所帮助..这些是 GData 集成的步骤

    【讨论】:

    • 我有 16 个错误___我有下一个版本 gdata-objectivec-client-1.11.0.........我在第 4 步中丢失了
    • 所以使用 gdata-objectivec-client-1.9.1 代替 gdata-objectivec-client-1.11.0
    • @Swastik -- 我在第 4 步中丢失了 16 个错误.....看看我做了什么...... 1--标题搜索路径:/usr/include/libxml2 2---其他链接器标志:-lxml2 和 -ObjC(我都添加了) 3--对于调试设置,我使用了名为 OtherCFlags 的用户定义设置并给出 value=-DDEBUG
    • @Swastik -- 之后当它不起作用时,我使用了 ***Header Search Paths: /usr/include/libxml2 ../gdata-objectivec-client-1.11.0/Source 但没有影响.....两个项目都在 Documents 文件夹中......
    • 您能否提供一些您遇到的错误
    【解决方案2】:

    截图中的错误是系统的Security.framework框架没有链接到应用程序,但是GData OAuth登录控制器(需要Security.framework)链接到了应用程序中。

    将 Security.framework 添加到您的应用程序目标,或删除 OAuth 源文件。 https://github.com/google/gdata-objectivec-client/wiki/BuildingTheLibrary

    提到了这一点

    【讨论】:

    • 我也向他提出了同样的建议。请看看我们俩交换的 cmets。
    猜你喜欢
    • 2011-09-21
    • 2012-02-10
    • 2016-12-19
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 2013-05-24
    • 1970-01-01
    相关资源
    最近更新 更多