
macOS 开发指难
文章平均质量分 72
汇总 macOS 开发的技术难点,常见问题
圆号本昊
简介:客户端@腾讯
格言:Life's a struggle, be willing to do, be happy to fear. 活着就是折腾,甘愿做,欢喜受
GitHub:https://github.com/hornhuang
bilibili:https://space.bilibili.com/262075972
展开
-
【iOS】获取当前 NSViewController 的 window 以及其所在 NSWindowController 的 window
# 前言场景:登录成功后,我们需要关闭当前登录页的 NSViewController 以及 NSWindowController ,这时就需要获得当前的 window 进行关闭# 解决这里分别针对 NSView、NSViewController、NSWindowController 给出方案# NSView这三者方法其实类似,看完。NSView 的后面就能猜到了self.window通过阅读官方文档我们发现,NSView 本身就是持有 window 的,所以这个很简单# NSView原创 2021-09-22 15:01:31 · 1908 阅读 · 1 评论 -
【iOS】如何在 NSViewController、NSView 中关闭当前 NSWindowController ?
前言一般来说,用户会通电点击 x 按钮来关闭但有些场景,比如登录页需要在登录成功时关闭,这是应该怎么办呢?解决网上一般会说这种方案:(不建议使用)class BaseWindowController: NSWindowController { ... @objc func terminateWindow(notification: NSNotification) { ... NSApp.terminate(self) } ...}原创 2021-09-17 15:16:06 · 1845 阅读 · 1 评论