iPhone数据表提交最佳做法?

时间:2011-05-27 09:13:19

标签: iphone html objective-c ios dataform

我正在开始一个新项目,我们需要在移动设备上输入网络数据表格。

目前我们的网站数据表单无法设置样式并且具有移动友好性,它们也位于公司防火墙后面,但我们可以通过XML进行POSTS提交数据表单。

我目前尚未确定哪种方法最好。

  1. 使用iOS组件在iPhone上本机重建表单
  2. 以某种方式在移动设备上创建本地HTML5数据表单,然后让iPhone解析并通过XML提交。
  3. 过去有没有人在手机上做过类似的事情,听到你的经历会很棒,这个项目的一个关键部分是我们还需要让数据表格脱机,并在设备恢复时发布线上。

2 个答案:

答案 0 :(得分:0)

在我看来,更好的选择是使用iOS组件重新创建表单。如果做得好,它将更加用户友好,速度更快。

答案 1 :(得分:0)

根据您提供的背景信息,我认为唯一的方法是使用本机UI组件。原因如下:

  1. 您已声明需要离线表单“提交”。如果您有一个本地表单可以将信息存储在某处,然后在连接时提交它,那么您将会有更轻松的时间。

  2. 您已表示愿意提供an easy experience on mobile.为此,我自然会推荐本机UI控件。您的自定义“本机”Web控件更容易混淆和难以使用。与UIKit相比,UIKit可能背后有很多研究(以及数百万满意的用户支持它。)

  3. 从长远来看,如果使用本机控件,将更容易与设备的其余部分集成。

  4. 为了发出XML请求,我建议the ASIHTTPRequest library