[英]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.