我有一个应用程序与3标签收件箱,联系人和设置。当应用程序进入前台时iphone刷新viewcontroller无法正常工作
在收件箱中,有来自其他用户的消息列表,我使用函数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
邮件在收件箱视图 - 控制实际上是发生在被调用,新消息到来不刷新,什么是做这种正确的方法是什么?
reloadTableViewDataSource的代码是什么样的? – Twelve47 2011-04-13 08:51:04
不相关,但不要忘记释放您的“收件箱”实例。 – 2011-04-13 08:57:29
这是太长时间来粘贴here.well它包含一个web服务来获取最新的消息,它重新加载tableview。我怀疑是如果我创建一个新的实例的收件箱viewcontroller并从它调用更新功能,然后将消息原始viewcontroller实例被刷新? – sujith1406 2011-04-13 08:58:34