Ios 当视图控制器已向后导航到时重新加载表
我在一个视图控制器中有一个表,并有一个“+”按钮添加到表中。“+”按钮将您带到下一个视图控制器,其中包含一个对话框和一个“保存”按钮,用于向表中添加新项。单击保存按钮后,我使用该功能Ios 当视图控制器已向后导航到时重新加载表,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,我在一个视图控制器中有一个表,并有一个“+”按钮添加到表中。“+”按钮将您带到下一个视图控制器,其中包含一个对话框和一个“保存”按钮,用于向表中添加新项。单击保存按钮后,我使用该功能 [self.navigationController popViewControllerAnimated:YES]; 将其与表格一起返回到上一个viewController。表不会自行重新填充,直到我返回一个或多个视图控制器,然后重新打开(这会重新初始化它) 所以我想我可以用这个函数 [self.tableVie
[self.navigationController popViewControllerAnimated:YES];
将其与表格一起返回到上一个viewController。表不会自行重新填充,直到我返回一个或多个视图控制器,然后重新打开(这会重新初始化它)
所以我想我可以用这个函数
[self.tableView reloadData];
当我向后导航到viewController时,在打开viewController时重新加载它
单击下一个viewController上的“上一步”按钮后查看viewController时是否有调用的函数
非常感谢您的帮助 听起来好像您想要
视图将出现
。UITableViewController在视图中已经做了一些事情,这些事情将出现
,但是您需要子类化,以便让它也重新加载表
在视图中重新加载tableView将出现您可以调用[self.tableView reloadData];在-(void)viewwillappease:(BOOL)animated方法中。我认为默认情况下不会这样做,因为viewController没有加载,所以我将[self.tableView reloadData]放入;视图中的函数将显示函数,它工作得非常完美!谢谢您您的视图控制器是一个
UITableViewController
?您的问题似乎暗示您正在使用包含UITableView
的常规UIViewController
。是的,这是一个UITableViewController