从子视图弹出回父视图时,父视图是否应该发送viewWillAppear?

时间:2013-07-06 14:44:44

标签: ios6 uinavigationitem viewwillappear

我有一个UITableView作为根。 我有一个UIView作为父级,其中包含来自表格一行的对象数据。

我有一个UIView作为孩子,有一个UITextView,它将更新该对象的一个​​属性。

在父视图中:

- (void)viewWillAppear:(BOOL)animated {
    [self.priorityDurationControl setTitle:self.thisTask.hours.description forSegmentAtIndex:2];}

在子视图中:

- (IBAction)durationChanged:(UITextField *)sender {
    self.thisTask.hours = [NSNumber numberWithDouble:[sender.text doubleValue]];
    NSError *saveError = nil;
    [[self.thisTask managedObjectContext] save:&saveError];
}

当我使用导航项弹出回父视图时,UISegmentedControl不会更新。但是,如果我弹回到根表视图然后选择要返回到该父视图的行,则更新UISegmentedControl

当从子视图弹出回父视图时,父视图是否应该发送viewWillAppear?

0 个答案:

没有答案