【发布时间】:2011-02-15 18:25:40
【问题描述】:
我正在创建一个 iPhone 应用程序,用于对项目进行时间输入。我的 UI 有一个 UITextField 用于一周中的每一天,供用户输入每天工作的小时数。我正在处理数据输入部分,并且必须决定是否应该在用户完成输入时间时提交为给定 UITextfield 输入的时间,还是应该在用户完成整个一周的输入时间后进行批量提交。第一种方法会产生一个“健谈”的应用程序,因为每次 UITextField 修改后都会异步触发对我的 WCF 服务的调用。后一种方法需要额外的用户操作(即点击保存按钮)来批量提交所有输入的时间。
我倾向于第一种方法,并且有一个“健谈”应用程序,可在每次 UITextField 修改后将数据发送回 WCF 服务。异步执行此操作不应影响用户体验。我一直在研究 ASIHTTPRequest 来处理“聊天”提交队列和 SBJSON 来将数据转换为 JSON 有效负载。
你的想法是什么?我正确地接近这个吗?异步完成的“健谈”应用会影响用户体验吗?感谢您成为一个共鸣板。这是提出建筑问题的合适场所吗?
【问题讨论】:
标签: iphone json architecture asihttprequest