【发布时间】:2010-12-11 15:43:07
【问题描述】:
我在标签栏中有两个视图控制器,它们都可以编辑数据。因此,每当用户在标签栏上进行切换时,我都需要调用 reload_data 函数。我怎样才能捕捉到视图控制器的开关或外观。不知何故 viewDidAppear 没有在标签栏开关上调用。而且我不想为此使用 tabbarController 委托,因为有几个 viewController 受到影响(我不能将它们全部设置为委托)。有什么好办法解决这个问题?
例如这不起作用:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
[self reloadData];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:YES];
[self reloadData];
}
【问题讨论】:
标签: iphone uiviewcontroller uitabbarcontroller