如何访问通知(基础类)而不是我的(名为通知的自定义类)



问题是,我想在我的扩展文件上创建一个扩展名,如下所示。

extension Notification.Name {
    static let value = Notification.Name(rawValue: "value")
}

但不幸的是,它正在读取我的自定义类名为通知,这次我只想直接访问基金会......所以我可以去.名字

除了方法之外,是否有一些方法像在 android 中提到@DoNotReadCustomClass? 哈哈或类似的东西?

@onlyGoForFundationClass?@exeptionForThisTimeOnCustomClass或类似的东西?

谢谢。

您可以在它前面加上声明类的模块的名称。在这种情况下,它将是:

extension Foundation.Notification.Name {
    static let value = Foundation.Notification.Name(rawValue: "value")
}

最新更新