快速迁移:'Notification'在此上下文中,类型查找是不明确的'在一些地方



我正在从Swift 2.3迁移到Swift 5,经历了很多痛苦,我结束了迁移,但我仍然在代码的某些地方得到一个错误:

Notification' is ambiguous for type lookup in this context

在此错误之前我收到了但现在我在

等地方收到了这个错误
var notifications = [Notification]
self.notifications = (sql.execute() as NSArray) as! [Notification]

func isAlreadyExists(notification: Notification) -> Bool {

我想改变通知名称,但应用程序不是我的,是大…非常大,不可能做到这一点,我不知道该怎么办。

提前感谢。

编辑:试图做同样的建议在我如何消除歧义的类型和模块具有相同的名称?import (class|struct|func|protocol|enum) Module.Symbol"不工作(我看到通知是在项目中,但不工作ProjectName.class)。

最后,它通过更改类名并将其添加到名为<Project_name>-Bridging-Header的文件中来工作。

我可以用var example = <Project_name>.<className> 来调用这个类

相关内容

  • 没有找到相关文章

最新更新