Swift,无法使用JSQMessagesViewController

时间:2016-01-13 21:30:40

标签: swift jsqmessagesviewcontroller

我的应用程序允许用户通过点击他们的头像查看其他用户信息,他们可以阻止该用户,以便他们的消息内容不可见。

返回聊天视图以清除消息并重新加载消息时,最佳方法是什么?

这将允许我的阻止代码即时工作。目前,当我关闭聊天视图并返回时,它可以正常工作,但在跳转到另一个视图然后返回聊天视图时则无效。

我已经尝试过self.collectionView!.reloadData()但是没有做任何事情。

2 个答案:

答案 0 :(得分:0)

您只需要实施

override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) self.collectionView?.reloadData() }

从已经实例化的视图返回时调用。

答案 1 :(得分:0)

延迟后调用reloadData方法。

self.performSelector(#selector(self.delayReload), withObject: nil, afterDelay: 0.1)

func delayReload() {
    self.collectionView.reloadData()
}

希望这会对你有所帮助。

此致 哈里。