Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定制swift框架的Sqlite_Swift_Sqlite_Frameworks - Fatal编程技术网

定制swift框架的Sqlite

定制swift框架的Sqlite,swift,sqlite,frameworks,Swift,Sqlite,Frameworks,我正在创建一个自定义swift框架,用于管理我的应用程序的所有公共数据,如数据库或公共类 我在链接的框架和库中导入库“libsqlite3.0.tbd”,但当我尝试将#import“sqlite3.h”放在我的伞头文件中时,我背诵了下一个错误: 框架模块内包含非模块化标头 有什么想法吗? 非常感谢您为了让sqlite项目正常工作,我一步一步地做了什么,请尝试以下操作(添加库并在标题中添加#import语句): 首先,从构建阶段>>头中删除头 然后转到构建设置并将路径添加到Objective-C桥

我正在创建一个自定义swift框架,用于管理我的应用程序的所有公共数据,如数据库或公共类

我在链接的框架和库中导入库“libsqlite3.0.tbd”,但当我尝试将#import“sqlite3.h”放在我的伞头文件中时,我背诵了下一个错误:

框架模块内包含非模块化标头

有什么想法吗?
非常感谢您

为了让sqlite项目正常工作,我一步一步地做了什么,请尝试以下操作(添加库并在标题中添加
#import
语句):

  • 首先,从构建阶段>>头中删除头
  • 然后转到构建设置并将路径添加到Objective-C桥接标头中的标头。例如,如果您刚刚创建了框架,没有更改.h文件的名称,并且您的项目名为Test,那么路径将是Teste/Test.h(Xcode 7.1.1)

  • 希望它能起作用。

    你检查了吗?最后我用github.com/stephencelis/SQLite.swift来解决这个问题,它能起作用!该死!我对SQLite.swift复杂API的成功感到惊讶:-)很高兴您找到了解决方案!感谢您的回复,不支持将桥接头与框架目标一起使用,我收到下一个错误:不支持将桥接头与框架目标一起使用。单击与项目一起创建的标题。然后,在文件检查器(屏幕右侧菜单的第一个选项卡)中,查看是否选择了任何目标成员资格。如果有,取消选择。在我的项目中,没有选择任何项目,当我选中任何项目时,都会出现相同的错误。