我认为这会是一个更加无缝的过程。 我下载了 yelp API 示例 (https://github.com/Yelp/yelp-api/tree/master/v2/ios) 并假设我可以“构建并运行”并查看发送请求的示例在按钮按下事件上。
我一直在这里阅读:如何将 Yelp APi 集成到 iPhone 应用程序中? 以及在线其他地方,但在尝试集成基本测试时遇到大量错误。 我已经注册了一个帐户,拥有一组 API v2 密钥。
许多错误似乎与 ARC 和 yelp API 尝试显式自动释放其某些对象有关。
大多数情况下,当您从互联网上的某个地方下载完整的项目时,它们或与您的设置不完全兼容。有时(阅读:大多数时候),您将不得不处理一些错误。
就您而言,我不确定您所说的示例项目是否使用 ARC,但无论哪种方式,您都可以更改项目设置是否使用 ARC。
1) 在 xCode 中,转到您的项目(顶部有摘要、信息等)并转到“构建设置”。
2) 确保谓词设置为“All”而不是“Basic”。
3)搜索“自动引用计数”
4)如果一切正常,你应该有 2 个结果:
5) 如果您想使用 ARC,请将它们都设置为“是”,如果您不想使用 ARC,则将其设置为“否”。
这似乎简化了问题: https://github.com/AFNetworking/AFOAuth1Client
如果我整理了一些干净的东西,我会尝试回来并发布一个工作示例的链接