我正在尝试为"FMDatabase"写一个扩展...一个客观的c类.
extension FMDatabase { }
我在这个项目的其他swift代码中使用FMDatabase没有问题.但是在这个快速扩展中,它无法使用"使用未声明的类型FMDatabase"进行编译.
在进行Swift扩展时没有问题FMDatabase
.我没有发生任何事故.也许你是在一个无法访问的单独目标中这样做的FMDatabase
.或者你可能忽略#import "FMDB.h"
了这个目标的桥接标题.此外,如果您刚刚添加了桥接头,有时FMDatabase
在编译之前它将无法识别(或其他).
如果您仍然遇到此问题,请概述重现问题所需的确切步骤(即请提供MCVE).但我只是创造了斯威夫特extension
的 FMDatabase
,它工作正常.