Swift 迁移:'Notification' 在某些地方对于此上下文中的类型查找不明确
Swift migration: 'Notification' is ambiguous for type lookup in this context' in some places
我正在从 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 {
我想更改通知名称,但该应用不是我的,而且很大...非常大,不可能这样做,好吧,我不知道该怎么做。
提前致谢。
编辑:
尝试按照 中的建议进行操作,但执行“导入(class|struct|func|protocol|enum)Module.Symbol”不起作用(我看到 Notification 在项目,但不起作用 ProjectName.class).
最后,它通过更改 class 名称并将其添加到名为 <Project_name>-Bridging-Header
.
的文件中来实现。
这样做我可以用 var example = <Project_name>.<className>
调用 class
我正在从 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 {
我想更改通知名称,但该应用不是我的,而且很大...非常大,不可能这样做,好吧,我不知道该怎么做。
提前致谢。
编辑:
尝试按照
最后,它通过更改 class 名称并将其添加到名为 <Project_name>-Bridging-Header
.
这样做我可以用 var example = <Project_name>.<className>