我有一个包含 3 个选项卡收件箱、联系人和设置的应用程序。
在收件箱中,有来自其他用户的消息列表,我使用函数更新消息reloadTableViewDataSource
,现在我必须在应用程序进入前台时重新加载或刷新消息。
为此,我在 appdelegate 中给出了以下代码。
- (void)applicationWillEnterForeground:(UIApplication *)application {
application.applicationIconBadgeNumber=0;
Inbox *inbox=[[Inbox alloc]init];
inbox.userid=self.usermail;
inbox.password=self.password;
inbox.loggedInUserId=self.loggedinUserId;
[inbox reloadTableViewDataSource];
}
当我看到有关更新的消息时,似乎调用了更新的方法,nslog
但收件箱视图控制器中实际上没有发生任何事情,新消息未刷新,正确的方法是什么?