gpt4 book ai didi

ios - Evernote cocoa SDK 不为 ios5 编译

转载 作者:行者123 更新时间:2023-11-28 19:21:18 25 4
gpt4 key购买 nike

我正在为客户实现一个 iOS 应用程序,我想包含 Evernote 同步功能以将一些信息存储为用户 Evernote 帐户上的笔记。

目标是在用户 Evernote 帐户上创建一个笔记本(如果尚不存在),并在其中存储一些笔记/阅读现有笔记以更新我的应用程序中的内容。

我从开发者网站下载了最新的 Evernote SDK (1.20) 并尝试开始使用它。我做了什么:

  • 在我的 xcode 项目的新组中导入了 cocoa/src/edamcocoa/src/thrift 文件夹。
  • 在所有这些文件上设置 -fno-objc-arc 编译标志以避免出现与 ARC 相关的错误。
  • 导入了 Evernote.m/Evernote.h 文件以尝试开始使用它们的功能。一步一步来。

但是,当我尝试编译该应用程序时,会收到大量错误,这些错误主要来自 edam/Types.h 文件。为了清楚起见,我附上了 2 个屏幕截图。

Screen1 Screen2

有人遇到过同样的问题吗?有人在他/她的 iOS 应用程序中集成了 Evernote 吗?

感谢您的宝贵时间和帮助!

最佳答案

您在我们的 SDK 中遇到了一些 ARC 不兼容问题。有一个 unreleased patch对于 Thrift Objective-C 代码生成器和运行时,它声称可以创建一个同时适用于 ARC 和非 ARC 项目的代码库。我使用补丁生成器制作了一个 Obj-C 包装器版本;你可以从http://evernote.s3.amazonaws.com/api/evernote-objc-arc-test.zip下载.用 ZIP 的内容替换我们 SDK 的 cocoa/src 目录,从您的项目中删除 -fno-objc-arc 标志,然后告诉我进展情况。我还不能保证这段代码,所以不要在生产应用程序中部署它。我们将尝试在下周完成。

关于ios - Evernote cocoa SDK 不为 ios5 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8684039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com