当前位置:  开发笔记 > IOS > 正文

目标c类的扩展报告"使用未声明的类型"

如何解决《目标c类的扩展报告"使用未声明的类型"》经验,为你挑选了1个好方法。

我正在尝试为"FMDatabase"写一个扩展...一个客观的c类.

extension FMDatabase {


}

我在这个项目的其他swift代码中使用FMDatabase没有问题.但是在这个快速扩展中,它无法使用"使用未声明的类型FMDatabase"进行编译.



1> Rob..:

在进行Swift扩展时没有问题FMDatabase.我没有发生任何事故.也许你是在一个无法访问的单独目标中这样做的FMDatabase.或者你可能忽略#import "FMDB.h"了这个目标的桥接标题.此外,如果您刚刚添加了桥接头,有时FMDatabase在编译之前它将无法识别(或其他).

如果您仍然遇到此问题,请概述重现问题所需的确切步骤(即请提供MCVE).但我只是创造了斯威夫特extensionFMDatabase,它工作正常.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有