1
私は2つのビューを持つタブバーコントローラを持っています。 2番目のビューでボタンを押すと、最初のビューに通知が送信され、最初のビューでデータをリロードすることができます。しかし、私が2番目のビューから最初のビューに切り替えると、最初のビューのデータはリロードされませんでした。私はAQGridview、btwを使用しています。通知を受け取った後に表示を再表示
//firstView.m
-(void) reloadGridView: (NSNotification *)notification
{
[_gridView reloadData];
}
- (void)viewDidLoad
{
//notification for added exercise
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reloadGridView:) name:@"reloadGridView" object:nil];
}
//secondView.m
- (IBAction)AddExercise:(id)sender
{
[[NSNotificationCenter defaultCenter] postNotificationName: @"reloadGridView" object: nil];
}