0

我有一个程序,它基本上只是查询一个 web 服务,如果返回任何数据,它将向用户显示该信息,但如果没有什么可显示的,它将等到下一个预定时间并运行。

现在它只是在用户面前放置一个表格,状态栏中没有任何内容可供他们选择并查看实际信息。

所以,我有两个问题。

  1. 有没有更好的方法来向用户显示通知信息,且干扰较少?
  2. 带有 UITable 的视图是否应该有一个按钮在完成时关闭视图?

更新:

看来我的问题还不够清楚,所以我的数据正确显示在表格中。

我的问题是在显示数据之前。

目前,计时器会定期触发我的方法,如果用户有任何未决事件,表格将显示在他们面前。

这是糟糕的设计,IMO,所以我想要一些简单的方法让他们知道有一些待处理的事情,他们可以在有时间的时候查看它。

理想情况下,我会在状态栏中显示他们有一些事件,但似乎这不是我能看到的选项。

一种选择是看看我是否可以让桌子最小化并发出一些声音或振动,但这对用户来说可能很麻烦,因为它可能会打断他们正在做的事情。

4

1 回答 1

0

正确的解决方案似乎是,如果有任何新信息,则在后台发布通知,以便用户可以关闭通知或切换以查看详细信息。

这不是理想的解决方案,但似乎是 iPhone 上的最佳选择。

于 2011-07-08T00:44:13.393 回答