我有一个Swift 4框架JSB
,它定义了一个公共协议Type
。在我的框架客户端代码中,我想使用限定名称JSB.Type
来引用协议但是我收到以下错误:
File.swift:86:25: error: use of undeclared type 'JSB'
public var t: JSB.Type
^
File.swift:86:25: note: cannot use module 'JSB' as a type
public var t: JSB.Type
^
知道为什么吗?通过模块名称对类型进行限定在过去对我有用。