swift: weak 不能应用于 outlet
swift: weak cannot be applied to an outlet
我正在使用 libzBar 扫描 swift 中的 QRCode,但出现这些错误。
.
第一个错误与弱引用有关,第二个错误是未声明的类型。
起初我以为我没有包含 ZBarReaderView.h 但在检查文件检查器后我发现文件被正确添加为
我已经在 Objective-C 中添加了一个 ZBarReaderView
,它工作正常。我还查看了添加 EmbeddedReader
(ObjectiveC).
的示例项目
所以我想知道为什么会出现此错误以及如何消除此错误?
解法:
To import a set of Objective-C files in the same app target as your
Swift code, you rely on an Objective-C bridging header to expose those
files to Swift. Xcode offers to create this header file when you add a
Swift file to an existing Objective-C app, or an Objective-C file to
an existing Swift app.
您似乎没有创建桥接头。按照 Apple Docs 创建一个,然后在桥接头中导入 ZBarReaderView.h 。
我正在使用 libzBar 扫描 swift 中的 QRCode,但出现这些错误。
第一个错误与弱引用有关,第二个错误是未声明的类型。 起初我以为我没有包含 ZBarReaderView.h 但在检查文件检查器后我发现文件被正确添加为
我已经在 Objective-C 中添加了一个 ZBarReaderView
,它工作正常。我还查看了添加 EmbeddedReader
(ObjectiveC).
所以我想知道为什么会出现此错误以及如何消除此错误?
解法:
To import a set of Objective-C files in the same app target as your Swift code, you rely on an Objective-C bridging header to expose those files to Swift. Xcode offers to create this header file when you add a Swift file to an existing Objective-C app, or an Objective-C file to an existing Swift app.
您似乎没有创建桥接头。按照 Apple Docs 创建一个,然后在桥接头中导入 ZBarReaderView.h 。