如果在线更改数据,则更新表视图

2024-02-07

我们正在为酒店制作一个应用程序,我们已经制作了一个可以通过应用程序下订单的应用程序。所有这些订单都可以通过刷新页面在门户网站上看到。

现在,客户要求创建一个应用程序,让服务员可以在他的 iPad 上查看订单。

为此,我们将拥有一个表格视图,其中将显示所有订单列表。

但是,我不知道如果发出新订单,我将如何刷新表格/添加数据。

简而言之,一旦下订单,在同一情况下服务员应该收到警报并且表视图应该更新。

Note:iPad/ iPhone 通过网络服务获取数据。


这可以通过每 1 分钟或 30 秒调用一次 Web 服务来实现。

然而我不想这样做......

如果添加新内容,网络服务将发送该数据,我将在我的表格视图中添加该数据。意味着 Web 服务将向我发送添加新数据的侦听器

我需要知道如果 webservice 向我发送侦听器,我该如何侦听此侦听器。

任何有关这方面的有用信息将不胜感激。

下面的链接帮助我了解了 iOS 中的 TCP。

http://www.tekritisoftware.com/sites/default/files/Socket_Programing_for_IOS.pdf http://www.tekritisoftware.com/sites/default/files/Socket_Programing_for_IOS.pdf


您可以使用基于 TCP 的客户端-服务器方法来实现它,其中 iPad 是客户端。

  1. iPad 客户端使用身份验证连接到服务器,以便您知道哪个服务员正在使用 iPad。
  2. TCP 通过 TCP 套接字使用双工通信,因此任何一方都可以向另一方发送消息。
  3. 如果服务器有东西要提供给 iPad/客户端/服务员,那么它只需将其发送给他们即可。
  4. 如果客户端想要向服务器发送消息,例如“我正在休息”或其他什么,那么它只需将其发送到服务器即可。
  5. 客户端和服务器之间可以共享的信息范围实际上是无限的。
  6. 没有6。

然而,这也需要编写服务器,因此该解决方案不仅仅是 iOS 开发。然而,网络服务无论如何都需要类似的开发。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果在线更改数据,则更新表视图 的相关文章

随机推荐