MacOS viewWillAppear在Storyboard Segue

时间:2017-12-18 19:38:26

标签: macos

我正在使用MacOS。我有两个不同的视图,每个视图都有一个自己的viewcontroller。 在第一个视图中,有一个连接到全局变量“test”的文本字段。 有一个按钮与segue连接到我的第二个视图(我不知道是否类型“显示,模式,工作表,弹出窗口或自定义”有所不同。)

当我在第二个视图中更改“test”的值时,第一个视图可以使用更改的值 - 但是当我关闭第二个视图时,文本字段不会更新。

我尝试在“viewWillAppear”中更新“test”。 如果我隐藏项目并将其恢复,“测试”会更新。但我希望它能立即更新。 愿有人帮帮我吗?感谢

1 个答案:

答案 0 :(得分:0)

NSViewcontroller有一个属性presenting(Swift)/ presentingViewController(Objective-C)。顾名思义,这是对呈现视图控制器的引用,它使您可以访问test属性。