将 RestKit 与本地服务器一起使用
Posted
技术标签:
【中文标题】将 RestKit 与本地服务器一起使用【英文标题】:Using RestKit with local server 【发布时间】:2012-05-17 02:44:39 【问题描述】:我的 iPhone 应用程序中有 RestKit 与 Heroku 上的 Rails 应用程序交互,但 RestKit 似乎无法与我机器上本地运行的 Rails 应用程序一起使用。这是我的 iPhone 应用程序中的输出:
Fail: Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." NSErrorFailingURLKey=http://0.0.0.0:3000/users/1.json, NSUnderlyingError=0x2a9690 "Could not connect to the server."
我已经完成了所有的健全性检查。 http://0.0.0.0:3000/users/1.json
在我的浏览器中返回一个 JSON 对象,当我将根 URL 更改为 Heroku 上的应用程序时,RestKit 工作正常。
我有什么遗漏吗?如何让 RestKit 与我的应用程序的本地版本一起工作?
【问题讨论】:
您是从模拟器还是设备上运行 iPhone 应用程序? 【参考方案1】:这对我来说是一个愚蠢的错误。在设备上运行的应用程序显然无法访问在 localhost 上运行的 rails 应用程序。
这在模拟器中或指向生产服务器时工作正常。
【讨论】:
也完全被这个所吸引。如果只有我的闪电连接器能做到这一点。以上是关于将 RestKit 与本地服务器一起使用的主要内容,如果未能解决你的问题,请参考以下文章
使用 RestKit 0.2 从 CoreData 获取本地数据
我可以防止 RestKit+CoreData 覆盖本地实体更改吗?
将 localtunnel\ngrok 与多个本地站点一起使用
RESTKit:在覆盖之前将 GET 对象与本地持久化的对象进行比较
如何在 Windows 10 上使用 Powershell 将 Google Colab 与本地 TensorFlow Jupyter 服务器一起使用?