将Yelp API v2集成到iOS 7应用程序中

我认为这会是一个更加无缝的过程。 我下载了yelp api示例( https://github.com/Yelp/yelp-api/tree/master/v2/ios ),并假设我可以“构build并运行”,并看到一个例子, buttonPressed事件。

我一直在这里读: 如何在iPhone应用程序中集成Yelp APi? 和其他地方在网上,但是当试图整合一个基本的testing时,会得到大量的错误。 我已经注册了一个帐户,拥有一套API v2密钥。

许多错误似乎与ARC和yelp api试图显式autorelease他们的一些对象有关。

大多数情况下,当你从互联网上的某个地方下载完整的项目时,他们或者不完全兼容你的设置。 有时候(阅读:大部分时间),你将不得不照顾一些错误。

就你而言,如果你的示例项目是或不是使用ARC,我不确定你说的是什么,但是无论哪种方式,你都可以改变项目设置是否使用ARC。

1)在xCode中,进入你的项目(你有摘要,信息等顶部),并转到“构build设置”。

2)确保谓词设置为“全部”而不是“基本”。

3)search“自动引用计数”

4)如果一切正常,你应该有2个结果:

  • Objective-C自动引用计数
  • Objective-C ++自动引用计数

5)如果要使用ARC,则将它们设置为“是”;如果不想使用ARC,则将其设置为“否”。

这似乎简化了这个问题: https : //github.com/AFNetworking/AFOAuth1Client

如果我把一些干净的东西放在一起,我会尝试返回并发布一个链接到一个工作的例子