我使用的框架有一个“用户”协议,列出了所有想要的属性,该协议也有一个空的init方法。我需要创建一个用户,但是我使用该协议创建的任何实例都会抱怨init没有初始化所有属性public protocol User {
public var firstnameString { get set }
public var lastname: String { get set }
我在Swift中创建了包含公共协议简单框架。我确实将它添加到我的项目中,添加了import,并尝试将变量添加到我的类中,这实际上是我的框架声明的一个协议。of undeclared type 'PaymentTerminal'public protocol PaymentTerminal: class {
在我的类中,我添加了导入框架中的PaymentTerminal上执行cmd+press时,我成功地挖掘到了协议声明。