【发布时间】:2011-10-02 16:29:48
【问题描述】:
我正在编写一个通过 OAuth 与 Foursquare 集成的 iPhone 应用程序。我能够登录、获取访问令牌并使用 API 端点。我使用UIWebView 登录。
问题在于,每次点击 Web 视图(登录、允许等),都会发出两个相同的请求。因此,当我在获得访问令牌后关闭 Web 视图时,Web 视图的 didFailLoadWithError: 消息会触发,可能是针对第二个(重复)请求。这会导致崩溃和不良行为。
有什么办法可以防止重复请求的发生,或者我可以“过滤”掉它们吗?
【问题讨论】:
标签: objective-c ios cocoa-touch uiwebview foursquare