Мне нужно обновить изображение в Firstviewcontroller, если в tableviewcontroller выбрана ячейка.Мое приложение Навигационная база.Firstviewcontroller содержит событие кнопки.нажмите на кнопку, я запускаю просмотр таблицы.В табличном представлении я выбираю ячейку и обновляю галочку в левой части, она работает нормально.Мой вопрос, когда ячейка выбрана в то же время, мне нужно обновить другое пользовательское изображение в viewcontroller для указания, что ячейка выбрана. При ссылке я получил выделение ячейки изображения внутри таблицы.
here it is Appdelegate
@interface FertilityAppAppDelegate : NSObject <UIApplicationDelegate>
{
Fertility *updateImage;
}
@property (nonatomic, retain) Fertility *updateImage;
@implementation
@synthesize updateImage;
@interface Fertility : UIViewController
{
UIImageView *imgView;
FertilityAppAppDelegate *Appdelegate;
}
@property(nonatomic,retain) FertilityAppAppDelegate *Appdelegate;
@property (nonatomic, retain) UIImageView *imgView;
Viewcontroller for image update
@implementation Fertility
@synthesize imgView,Appdelegate;
- (void)viewDidLoad
{
[super viewDidLoad];
Appdelegate = (FertilityAppAppDelegate*)[[UIApplication sharedApplication] delegate];
}
- (void)changeImg:(UIImage*)image
{
imgView.image = image;
}
- (void)assignObjToTableViewClass
{
Appdelegate.updateImage = self;
}
Tableview controller
@interface Menstruation : UITableViewController
{
FertilityAppAppDelegate *Appdelegate;
}
@property (nonatomic, retain) FertilityAppAppDelegate *Appdelegate;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UIImage *image = [UIImage imageNamed:@"bar.png"];
[Appdelegate.updateImage changeImg:image];
selectedRow = indexPath.row;
[self.tableView reloadData];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
[[cell imageView] setImage:[UIImage imageNamed:@"Tick.png"]];
}
[[cell imageView] setHidden:YES];
if (indexPath.row == selectedRow)
{
[[cell imageView] setHidden:NO];
}
NSString *cellValue = [MenstruationArray objectAtIndex:indexPath.row];
cell.text = cellValue;
return cell;
}

Как отобразить в Firstviewcontroller.изображение выше - кнопка с красной цветной полосой в нижней части кнопки.
Когда я нажимаю эту кнопку при запуске Firstviewcontroller для представления таблицы менструации, в то же время мне нужно обновить панель изображений до Firstviewcontroller.