[英]Swift can't use protocol from framework
我在Swift中创建了一个包含公共协议的简单框架。 我确实将其添加到我的项目中,添加了导入,并尝试将变量添加到我的类中,该变量实际上是我的框架声明的协议。 但是,我得到一个错误:
Use of undeclared type 'PaymentTerminal'
我这样声明:
public protocol PaymentTerminal: class {
}
在我的课上,我添加导入我的框架:
import PaymentTerminalInterface
然后尝试:
var terminal: PaymentTerminal!
并得到我上面描述的错误。
当我尝试在var terminal: PaymentTerminal!
上的PaymentTerminal
上按cmd +按下时var terminal: PaymentTerminal!
我成功地挖掘了协议声明。
我将框架中的部署iOS目标版本更改为与我的应用程序相同后,问题已解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.