「プロパティ」と呼ばれる他のクラスの1つから、「WriteIt_MobileAppDelegate」と呼ばれる別のクラスにあるテーブルビューをリロードしたいと思います。NSNotificationCenterクラスを介してこれを実行しようとしました。ログは呼び出されますが、テーブルは更新されません。
Properties.h:
[[NSNotificationCenter defaultCenter] postNotificationName:@"NameChanged"
object:[WriteIt_MobileAppDelegate class]
userInfo:nil];
WriteIt_MobileAppDelegate.m
-(void)awakeFromNib {
[[NSNotificationCenter defaultCenter] addObserver:selfセレクター:@selector(reloadItProperties :) name:@ "NameChanged" object:self];
}
- (void) reloadItProperties: (NSNotification *)notification {
NSLog(@"Reloading Data"); //this gets called
[[self navigationController] dismissModalViewControllerAnimated:YES];
[self.navigationController popToRootViewControllerAnimated:YES];
[self.tblSimpleTable reloadData];
[self.tblSimpleTable reloadSectionIndexTitles];
// but the rest doesn't
}
私はここで何が間違っているのですか?