【问题标题】:update table automatically after new post新帖子后自动更新表格
【发布时间】:2013-12-21 12:29:54
【问题描述】:

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

我为我的网站创建了一个喊话框应用程序。当用户向留言框写入文本时,应用中的表格应自动刷新(如果它处于打开状态)。

我找到了这段代码:

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

但此代码每 10 秒在新应用中加载一次图像。我可以看到这一点,因为每 10 秒有一个活动指示器视图

【问题讨论】:

    标签: ios objective-c refresh


    【解决方案1】:

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

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

    [self.tableView reloadData];
    

    【讨论】:

    • 是的,但只有在网站的喊话框数据库中发布了新文本时,它才会更新。就像脸书应用一样。当有人发表评论时它会自动更新
    【解决方案2】:

    只有两种解决方案:

    1. 在后台定期轮询 Web 服务并查看是否发布了新消息。之后重新加载你的表。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 2020-07-04
      • 2020-07-17
      相关资源
      最近更新 更多