【发布时间】:2016-11-02 18:20:58
【问题描述】:
我正在尝试以编程方式关闭我的 Cocoa 应用程序中的视图控制器。这可能吗?我在 Objective-C 中看到了一篇关于它的帖子,但我一直无法找到适用于 Swift 的帖子。我已经在函数中尝试了这段代码,然后调用了函数。self.dismissViewController(self) 但是它给了我 SIGABRT。我不希望用户必须按下按钮或做任何事情,但只要我“显示”下一个视图控制器(我有一个自动将视图发送到下一页,但似乎无法关闭当前页面)。是否有关闭父视图控制器的工作代码?
【问题讨论】:
-
看看this Q&A 能不能帮到你(见smileBot:s answer for Swift)。
-
你如何展示这个新的视图控制器?
-
感谢 dfri!但是,他们似乎在使用 Xcode 7 中似乎不存在的视图控制器顶部的“退出”按钮?
-
在this answer 中,我展示了(带有 gif 动画)如何使用“退出”按钮,它基于 XCode 7(.3)。看看能不能帮到你;你能找到按钮吗?
-
没关系。它们可能完全不同,我在尝试使用 OSX 的过程中学到了艰难的方法。呵呵谢谢你的帮助!
标签: xcode swift macos user-interface cocoa