- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个问题。我需要从详细 View 更新 segue 上主视图数据的数据。我试图实现 prepareForSegue 方法,但在点击后退按钮时不会调用它。
有什么方法可以做到这一点?
最佳答案
从导航堆栈中弹出 View Controller 时不会调用 Prepare for segue。我建议在详细 View 的 viewWillDisappear
方法或主视图的 viewWillAppear
方法中调用 [tableView reloadData]
。或者,如果您想在进行更改后重新加载表格 View ,您可以尝试使用通知。在您的主视图 Controller 中类似于以下内容:
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refresh:) name:@"RefreshMasterNotification" object:nil];
}
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
- (void)refresh:(NSNotification *)notification
{
[tableView reloadData];
}
每当您在详细信息 View Controller 中进行更改时,都会出现类似以下的内容:
[[NSNotificationCenter defaultCenter] postNotificationName:@"RefreshMasterNotification"];
关于ios - 从详细信息转入后更新 TableView 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19326577/
这个问题已经有答案了: How do I convert NetBeans form and its class to something usable in IntelliJ IDEA form e
我有以下 JavaScript 代码,需要在 PHP 文件中执行。我需要知道如何在这段 javascript 代码中输入 php 标签。 我是网络编程新手。 这里使用的javascript是将html
我正尝试在 Swift 中完成以下任务,但需要一些帮助。 它是一个静态表,当一个单元格被选中时,我需要它来将该单元格的文本保存在一个变量中,并推送到我的下一个 View 。我正在使用 prepareF
在我的 MVC 应用程序的服务层中,我尝试将 linq to sql 实体结果转换为我的业务模型实体。我目前正在尝试以下代码: public IList GetAllProjects()
我正在开发一个允许俱乐部成员(member)注册的网站。表单中的信息应该存储到 MySQL 数据库中。我已经通过存储和读取 XML 样式文本文件来完成此任务,但现在我必须将其转换为 MySQL。以下是
我的应用程序有一个 Java servlet,它从请求中读取 JSONObject 并构造一些在其他地方使用的 Java 对象。我遇到了一个问题,因为 JSON 中的字符串是用 ISO-8859-1
我是一名优秀的程序员,十分优秀!