刷新当前视图iOS

时间:2012-06-18 16:51:25

标签: ios xcode refresh tableview reload

我在这里找到了很多关于TableView问题的“reloadData”,但我的情况有所不同。

我有一个通知App,它使用UILocalNotification来触发提醒。

我需要在警报触发后实时刷新我的tableview,而无需关闭并打开应用程序来执行此操作...

示例:

当突然其中一个提醒触发时,用户正在查看预定的提醒(tableView)。此时,tableView将重新加载,但仅当用户退出应用程序或返回另一个视图并再次打开tableView时。如果用户按下tableView中的行显示当前提醒(已经完成并且不再存在),则不会发生这种情况导致应用程序中断。

我需要实时重新加载tableView,而不必离开tableView Controller视图。关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

当应用在前台时,您的应用的本地通知会触发,系统会将application:didReceiveLocalNotification:消息发送给您的应用代表。从那里,您应该通知视图控制器(通过直接引用和消息发送,或者可能通过自定义NSNotification)来执行它在这种情况下需要做的任何事情。