-3

我制作了一个显示餐厅菜单的应用程序(在表格视图中)。我想做的是让用户将项目添加到订单中并(文本或电子邮件)将其发送到餐厅。

我只是不确定使用什么方法。当他们单击表格中的一行时,我应该创建一个数组吗?然后将该数组作为短信发送?还是有其他方法可以实现这一目标?

任何意见,将不胜感激。谢谢。

4

3 回答 3

1

您 [大概] 已经在维护一个支持 UITableView 的数组。

提交订单时,一种常用的方法是将数组转换为 JSON,然后通过 HTTP PUT 或 POST 将其提交给服务器。

从 iOS 5 开始,iOS 就内置了对 JSON 的支持。

...当然,另一端的 Web 服务器需要等待 HTTP 请求。

于 2012-04-09T14:12:19.167 回答
1

我不知道问题是什么,但这里有几点我会考虑:

  1. 我会使用 POST 来使用 Web 服务。在您的情况下,您可能需要两个:一个用于获取菜单,另一个用于提交订单。

  2. 无论是 JSON、XML 还是其他信息,我都会使用对象。在您的应用程序端,您可以创建一个类,例如 order,包含两个字段,Item Id 和 Item count。所以当你提交订单时,网络服务会很简单,你只需要传递一个订单对象的 NSArray。

我有一个类似于你的应用程序,我在我们的 .Net 服务器端使用了基于 SOAP 的 Web 服务。我猜对于 JSON,它应该不会有太大的不同。

希望这可以帮助。

于 2012-04-09T17:00:30.327 回答
0

您能否为菜单创建一个应用程序,以便服务员可以通过电话接单,然后将其引导到厨房接收,然后准备好食物,而无需服务员亲自将一张纸带到厨房

于 2012-04-11T04:21:16.667 回答