Hello Tarek,
Thanks for your response. Unfortunately that doesn't help. In fact, I found that method yesterday and though "hmm... I wonder if this will refresh the data?". Well, it didn't. I have the following code in viewWillAppear:
-(void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableModel reloadBoundValues];
[self.aTableView reloadData];
}
I tried putting it into viewDidAppear too, but that also didn't make a difference.
If I use gdb to print out the value of my selected category (which is a property of my STIFilter class), it shows the correctly selected category. But the table still doesn't get updated with the value.
The selected category is bound as follows:
cell = [[SCLabelCell alloc] initWithText:NSLocalizedString(@"Category", @"") withBoundKey:@"category" withLabelTextValue:self.filter.selectedCategory.name];
I have the same issue with the rest of my cells (manufacturer and price range).
Also note, I added an SCSelectionCell to let a user pick their sort order for the search results. This updates properly when they select a sort order. But in this situation I'm letting STV do all the work.
Thanks,
Brendan