FMDB 不能快速工作?
Posted
技术标签:
【中文标题】FMDB 不能快速工作?【英文标题】:FMDB not working in swift? 【发布时间】:2015-09-16 15:11:51 【问题描述】:在我的项目中,我使用 cocoapods 添加了 FMDB。然后我为 FMDB 创建了一个桥接头。但是当我使用#import "FMDB.h"
导入 FMDB.h 时,我收到错误“FMDB.h not found”。
当我从文件夹中导入“#import”时,Xcode 再次提示我在 FMDB 框架文件中导入错误:“在框架模块中包含非模块化头文件(模块名称)”
有什么问题?
【问题讨论】:
【参考方案1】:我遇到了同样的问题,发现代码使用的文件夹中没有任何 FM...h 文件。一旦我把它们放在那里,它就起作用了。
如果您在项目导航器中突出显示 FMDB.h 文件,您将在屏幕右上角的“身份和类型”下看到正在搜索文件的路径,称为“完整路径”。如果您检查该物理位置,您可能会发现找不到文件。 enter image description here
【讨论】:
【参考方案2】:尝试转到“Target”下的Build Settings选项卡并将Allow Non-modular Includes in Framework Modules
设置为YES。
如果这不起作用,请尝试在项目导航器中选择 FMDB.h
文件。在右侧的目标会员区域中,目标旁边有一个下拉菜单。在那里选择“公共”。它现在可能设置为“项目”。
希望有帮助!
【讨论】:
以这种方式导入“#import以上是关于FMDB 不能快速工作?的主要内容,如果未能解决你的问题,请参考以下文章