【问题标题】:get JSON / XML from Rails to iOS (xcode 4) table view从 Rails 获取 JSON / XML 到 iOS (xcode 4) 表格视图
【发布时间】:2011-06-30 21:31:14
【问题描述】:

我们尝试了一些方法,但没有成功。所以发帖到这里寻求帮助。

我们有一个 Rails 应用程序,它可以生成 XML 和 JSON 响应(一些安静的路由和一些自定义路由)。

我们希望从一个 iphone 应用程序(使用 xcode 4)从 Rails 应用程序获取和发布数据。

这些数据将被输入到表格视图中以供阅读。

所以考虑一下 rails 应用程序会给出一个带有 XML 或 JSON 结构的标题和内容的帖子列表,

ios 应用可以通过 url http://host.com/posts.(xml 或 json 读取数据,

表格视图将在普通表格视图中显示帖子标题。

任何帮助将不胜感激。

由于我们是ios开发新手,越详细越好!谢谢!

【问题讨论】:

    标签: ruby-on-rails ios uitableview


    【解决方案1】:

    有一个框架:JSON Framework。您可以在 git 存储库中找到示例。另一个教程:How to parse JSON files on iPhone in Objective-C into NSArray and NSDictionary

    NSDictionary 在结构上与 JSON 非常相似,因此很容易将它们放在一起。你可以从字典中为你的 NSTableView 生成 NSArrays。

    【讨论】:

    • 也想试试。那么这样我们就得利用NSURL/NSURLConnection这个东西来做请求了?
    • 是的,也可以处理超时等问题。
    【解决方案2】:

    既然您正在处理 Rails 后端,RestKit 绝对应该是您的首选。

    它最初是为了与 Rails 通信而构建的,包括对象映射(巨大的好处和节省时间)和 Core Data 支持等内容。它还包含一些我在开源框架中见过的最全面的文档。

    RestKit 的开发非常积极,并且有一个非常活跃的Google Group,框架开发人员一直都在上面。

    【讨论】:

      【解决方案3】:

      你看过客观资源了吗http://iphoneonrails.com/

      有一段时间没有这样做了,但我记得这是一个很好的起点。

      【讨论】:

      • 感谢您的建议。我们不知道这个,将在接下来的几天内进行测试:)
      • 目标资源自 2009 年 7 月以来未更新;放弃开发可能是一个安全的假设。
      • 几个月前它对我有用 - 活动资源并没有那么不同,我们正在将 JSON 或 XML 解析为一个对象......但老实说,下面的 Rest kit 听起来更像它!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多