【问题标题】:MacOS viewWillAppear at Storyboard SegueMacOS 视图将出现在 Storyboard Segue
【发布时间】:2017-12-19 03:55:13
【问题描述】:

我正在使用 MacOS。我有两个不同的视图,每个视图都有自己的视图控制器。 在第一个视图中,有一个文本字段连接到全局变量“test”。 有一个按钮连接到我的第二个视图(我不知道种类“显示、模式、工作表、弹出框或自定义”是否有任何区别。)

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

我尝试在“viewWillAppear”中更新“测试”。 如果我隐藏项目并将其带回来,“测试”就会更新。但我想让它立即更新。 有人可以帮助我吗?谢谢

【问题讨论】:

    标签: macos


    【解决方案1】:

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

    【讨论】:

    • 能否给我一个示例代码行(对于 Swift)?我试过了,但没有得到任何演示和类似工作的代码。 (我是一个真正的新手)
    • 这不是本网站的交易,它不是代码编写服务。你读过documentation吗?或者请look at this
    • 非常感谢您!第二个链接正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2012-03-02
    • 2012-05-26
    • 1970-01-01
    • 2015-11-28
    • 2014-03-23
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多