1
我正在使用libzBar掃描QRCode在swift但我得到這些錯誤。swift:弱不能應用於插座
。
第一個錯誤是關於弱引用,第二個是未聲明類型。 起初我還以爲我已經不包括ZBarReaderView.h但檢查文件檢查後,我發現文件被正確地添加
我已經在Objective-C增加了一個ZBarReaderView
它工作正常。我還查看了示例項目,添加了一個EmbeddedReader
(ObjectiveC)。
所以我想知道爲什麼我得到這個錯誤以及如何消除這個錯誤?
解決方案:
要導入一套Objective-C的文件放在同一個應用程序的目標是你的 銀行代碼,你依靠一個Objective-C橋接報那些 文件暴露給斯威夫特。當您將 Swift文件添加到現有的Objective-C應用程序或Objective-C文件到 現有的Swift應用程序時,Xcode提供創建此頭文件。
您是否在橋接頭中導入了'ZBarReaderView.h'? –
啊橋接頭!這讓我想起了我在iOS開發的前幾周。 @SalavatKhanov這是問題。 –
太棒了!很高興這有幫助。 –