新帖后自动更新表

时间:2013-12-04 20:26:35

标签: ios objective-c refresh

我不确切知道我需要看什么,所以我在这里问。

我为我的网站创建了一个shoutbox-app。当用户将文本写入shoutbox时,应用中的表格应该会自动刷新(如果已打开)。

我找到了这段代码:

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(refreshShoutbox) userInfo:nil repeats:YES];

但是此代码会在app new中加载每10秒的图像。我可以看到这个,因为每隔10秒就有一个活动指示器视图

2 个答案:

答案 0 :(得分:1)

我可能误解了这个问题,但希望这会有所帮助。

要重新加载表格,以下代码将起作用:

[self.tableView reloadData];

答案 1 :(得分:1)

只有两种解决方案:

  1. 在后台定期轮询Web服务,查看是否发布了新邮件。之后重新加载你的桌子。

  2. 使用Apple推送通知通知您的应用服务器上有新内容(此解决方案可能是开销)