我有一个主从应用程序,其中有一个表格视图,您可以masterViewController
在其中detailview
编辑和添加信息到文本字段等。我rightBarButtonItem
在详细视图中有一个保存按钮。如果他们没有保存他们的工作并且他们回击我有一个UIAlertView
弹出窗口询问他们是否要保存他们的工作。在 alertview 后面,detailview 仍然被关闭,masterviewcontroller 现在正在显示。
所以当我点击保存时,tableview 不会更新。我[tableview reloadData]
在我的 masterviewcontroller 中有viewWillAppear
但它不起作用,因为在用户点击保存之前视图出现在 alertview 后面。我想[tableview reloadData]
在这里调用这个方法中的(或类似的),它是从我的详细视图中调用的。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
我不能只是调用[tableview reloadData]
,因为 alertViews 委托被设置为 detailview,因为如果他们在 alertview 上推送保存,它会从文本字段中提取所有信息以保存到 plist 中。有没有办法可以[tableView reloadData]
从我的 alertView 调用?