我正在使用表格视图设计一个一对一的聊天界面。此表视图已修改为在一些新消息到达时显示气泡。在这种情况下,新消息通过推送通知到达。我在通过推送通知接收消息的函数中调用以下代码:
-(void)messageReceived: (NSString *)message{
_message=[message retain];
[tableView reloadData];
}
但是,这似乎不会重新加载我的表格视图。如果我reloadData
在viewDidAppear
函数中调用 for,它会重新加载。reloadData
如果我将调用放在返回类型为IBAction
的函数中(例如:绑定到按钮单击的函数),它也可以重新加载
reloadData
没有通过自定义声明的函数触发的原因可能是什么?