当应用进入前景时,iphone刷新ViewController不起作用

| 我有一个带有3个标签收件箱,联系人和设置的应用程序。 在收件箱中,有来自其他用户的消息列表,我使用功能“ 0”更新消息,现在我必须在应用程序进入前台时重新加载或刷新消息。 为此,我在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
消息时,似乎调用了更新的方法,但是收件箱视图控制器中实际上什么也没有发生,新消息不刷新,正确的方法是什么?     
已邀请:
在我看来,您创建了一个新的收件箱对象并刷新其内容。 但是,您真正想要的是刷新当前显示的Inbox对象的数据。 因此,您需要做的是持有对ViewController中使用的Inbox对象的引用。并在该引用上调用reloadTableViewDataSource。 希望这就是问题...     

要回复问题请先登录注册