Wenn ich versuche, einen Ansichts-Controller zu öffnen, aktualisiert er die Informationen für die vorherige Ansicht nicht. Beispiel: Ich habe eine Zelle, die Text in einem Etikett in View1 anzeigt. Wenn Sie auf die Zelle klicken, geht es zu View2 (zum Beispiel) Wenn ich eine Option in View2 wählen, wird popViewControllerAnimated verwendet, um zurück zu View1 zu gehen, jedoch möchte ich das Etikett jetzt mit der neuen Option in View1 aktualisiert werden.
Mein Dilemma besteht darin, dass beim Aufklappen von Ansicht2 die Beschriftung in Ansicht1 nicht aktualisiert wird. Hat jemand eine Idee? Ich habe versucht, ein [view1 reloadData]; hinzufügen, bevor die Ansicht pops, aber kein Glück.
//VIEW1 the cell that displays the label.
ringLabel = [[UILabel alloc] initWithFrame: CGRectMake(25, 12.7f, 250, 20)];
ringLabel.adjustsFontSizeToFitWidth = YES;
ringLabel.textColor = [UIColor blackColor];
ringLabel.font = [UIFont systemFontOfSize:17.0];
ringLabel.backgroundColor = [UIColor clearColor];
ringLabel.textAlignment = UITextAlignmentLeft;
ringLabel.tag = 0;
ringLabel.text = [plistDict objectForKey:@"MYOPTION"];
[ringLabel setEnabled:YES];
[cell addSubview: ringLabel];
[ringLabel release];
//VIEW2 when cell clicked
CustomProfileViewController *cpvc = [CustomProfileViewController alloc];
cpvc.ringtone = [ringList objectAtIndex:indexPath.row];
[cpvc.tblCustomTable reloadData];
[self.navigationController popViewControllerAnimated:YES];