在我的默认导航栏的根视图(各种聊天室)中,我有一个标题栏,右边有一个“组合”,弹出UITextView
和键盘以输入新的聊天消息。点击“发送”后,邮件会发回服务器,将其存储在数据库中,工作正常。
当我关闭UITextView
并重新加载根视图时,我会这样做:
[newMessageEntry resignFirstResponder];
[self loadView];
这确实显示了聊天消息,但我不确定如何自动刷新它以便它接收您刚刚提交的消息。我认为self loadView
并没有真正加载所有代码的视图,因为在该视图的viewDidLoad
方法中,我启动代码从服务器加载消息并显示它们,但是该代码未运行。
我有意义吗?
答案 0 :(得分:2)
从另一个论坛的帮助中,希望这可以帮助一些人:
我需要使用
[self.view setNeedsDisplay];
[self loadView];
setNeedsDisplay设置该视图在加载时用数据刷新。