首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FMDB在swift中不工作?

FMDB在swift中不工作?
EN

Stack Overflow用户
提问于 2015-09-16 23:11:52
回答 2查看 2.5K关注 0票数 3

在我的项目中,我使用cocoapods添加了FMDB。然后,我为FMDB创建了一个桥接头。但是当我使用#import "FMDB.h"导入FMDB.h时,我收到错误消息"FMDB.h未找到“。当我从文件夹导入"#import“时,Xcode再次提示我在FMDB框架文件内部导入时出现错误:"Include of non- module header inside framework module (module name)”

有什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2019-03-25 23:41:11

我也有同样的问题,我发现FM...h文件甚至都不在代码使用的文件夹中。一旦我把它们放在那里,它就起作用了。

如果您在项目导航器中突出显示FMDB.h文件,您将在屏幕右上角的"Identity and Type“下看到正在搜索文件的路径,称为"Full Path”。如果检查物理位置,很可能会发现文件不在那里。enter image description here

票数 1
EN

Stack Overflow用户

发布于 2015-09-16 23:39:46

尝试转到“目标”下的构建设置选项卡,并将Allow Non-modular Includes in Framework Modules设置为YES。

如果不起作用,请尝试在项目导航器中选择FMDB.h文件。在右侧的目标成员资格区域中,目标旁边有一个下拉菜单。在那里选择“公共”。现在可以将其设置为"Project“。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32612507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档