swift:弱不能应用于插座

时间:2015-05-12 10:40:09

标签: ios swift weak-references iboutlet zbar-sdk

我正在使用 libzBar 扫描 swift 中的QRCode,但我收到了这些错误。

errors image

第一个错误是弱引用,第二个是未声明的类型。 起初我以为我还没有包含 ZBarReaderView.h ,但在检查文件Inspector后我发现文件已正确添加为

file inspector image

我已经在Objective-C中添加了ZBarReaderView,它运行正常。我还查看了示例项目以添加EmbeddedReader(ObjectiveC)。

所以我想知道为什么我收到此错误以及如何删除此错误?

解决方案:

  

要在与您相同的应用目标中导入一组Objective-C文件   Swift代码,你依靠Objective-C桥接头来暴露它们   文件到Swift。 Xcode提供在添加时创建此头文件   Swift文件到现有的Objective-C应用程序,或者Objective-C文件到   现有的Swift应用程序。

1 个答案:

答案 0 :(得分:3)

看起来你没有创建一个桥接头。按照Apple Docs创建一个,然后在桥接头中导入ZBarReaderView.h。