iPhone - Launching selectors from a different class
        Posted  
        
            by David Schiefer
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by David Schiefer
        
        
        
        Published on 2010-05-18T16:55:59Z
        Indexed on 
            2010/05/18
            17:11 UTC
        
        
        Read the original article
        Hit count: 295
        
Hi,
I'd like to reload a table view which is in another class called "WriteIt_MobileAppDelegate" from one of my other classes which is called "Properties". I've tried to do this via the NSNotificationCenter class - the log gets called but the table is never updated.
Properties.h:
 [[NSNotificationCenter defaultCenter] postNotificationName:@"NameChanged"
              object:[WriteIt_MobileAppDelegate class]
               userInfo:nil]; 
WriteIt_MobileAppDelegate.m
-(void)awakeFromNib {
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reloadItProperties:) name:@"NameChanged" object:self];
}
- (void) reloadItProperties: (NSNotification *)notification {
 NSLog(@"Reloading Data"); //this gets called
 [self.navigationController popToRootViewControllerAnimated:YES];
 [self.tblSimpleTable reloadData];
 [self.tblSimpleTable reloadSectionIndexTitles];
 // but the rest doesn't
}
What am I doing wrong here?
© Stack Overflow or respective owner