IOS UITableView-导航离开时激发的方法?

IOS UITableView-导航离开时激发的方法?,ios,iphone,objective-c,uitableview,Ios,Iphone,Objective C,Uitableview,我有一个uitableviewcontroller,它有两个可编辑字段-如果选择编辑-将显示一个带有文本框的模式视图-然后将数据提交到父uitableviewcontroller中的字段 简要说明是为了在编辑时在字段旁边显示一个勾号,这样用户就知道它已经更新了,这一切都很好,但是当从模式视图以外的任何位置导航时,我想隐藏勾号,否则它们对重复访问几乎没有影响 是否有一种方法可以在导航到除模态视图以外的任何位置时触发?或者有人能建议一种在uitableview负载上实现此逻辑的方法吗?您可以只添加一

我有一个uitableviewcontroller,它有两个可编辑字段-如果选择编辑-将显示一个带有文本框的模式视图-然后将数据提交到父uitableviewcontroller中的字段

简要说明是为了在编辑时在字段旁边显示一个勾号,这样用户就知道它已经更新了,这一切都很好,但是当从模式视图以外的任何位置导航时,我想隐藏勾号,否则它们对重复访问几乎没有影响


是否有一种方法可以在导航到除模态视图以外的任何位置时触发?或者有人能建议一种在uitableview负载上实现此逻辑的方法吗?

您可以只添加一个
BOOL
var作为
iVar
,然后在调用推送操作方法时用
YES
分配该值

例如:

在.h文件中

BOOL isEdited;
在.m文件中

-(void)nextTapped
{
    isEdited = NO;

    [tableView reloadData];
    //push view controller code here
}