您如何在Swift中的视图控制器之间共享const Notification.Name? [关闭]

问题描述 投票:0回答:2

我正在学习有关macOS开发的教程,只是到了一个让一个ViewController发送通知而另一个寄存器监听的部分。本教程只是在两个ViewController中为Notification.Name输入相同的字符串文字,但是我觉得必须有一种方法可以将其存储为静态const,而这两个ViewController都可以访问它。

我应该如何去做?

我正在学习有关macOS开发的教程,只是到了一个让一个ViewController发送通知而另一个寄存器监听的部分。本教程只是输入了...

ios swift macos cocoa cocoa-touch
2个回答
3
投票

最好的方法是在文件级别扩展Notification.Name


2
投票

Vadian的方法是最好的。另一种方法是使用Enum

© www.soinside.com 2019 - 2024. All rights reserved.