我制作了一个显示餐馆菜单的应用程序(在桌面视图中)。我想要做的是让用户在订单中添加商品并将其(发送或发送电子邮件)添加到餐厅。
我只是不确定使用什么方法。我是否应该在单击表格中的行时创建数组?然后将该数组作为短信发送?还是有另一种方法来实现这个目标吗?
任何建议都将不胜感激。感谢。
答案 0 :(得分:1)
您[推测]已经在维护一个支持UITableView的数组。
当提交订单时,常用的方法是将数组转换为JSON,并通过HTTP PUT或POST将其提交给服务器。
从iOS 5开始,iOS内置了对JSON的支持。
...当然,另一端的Web服务器需要期待HTTP请求。
答案 1 :(得分:1)
我不知道问题是什么,但我会考虑以下几点:
我会使用POST来使用Web服务。在您的情况下,您可能需要两个:一个用于获取菜单,另一个用于提交订单。
无论是JSON,XML还是其他信息,我都会使用对象。在您的应用程序端,您可以创建一个类,比如说顺序,包含两个字段,项目ID和项目计数。因此,在提交订单时,Web服务非常简单,您只需要传递订单对象的NSArray。
我有一个类似于你的应用程序,我在.Net服务器端使用基于SOAP的Web服务。我想对于JSON它应该没有那么大的不同。
希望这会有所帮助。
答案 2 :(得分:0)
你能为一个菜单创建一个应用程序,这样服务员就可以在电话上接受订单,然后将它送到厨房接收,然后准备好的食物,而服务员不必将一张纸带到厨房