我导入了libsqlite3.0.dylib框架但是这段代码
sqlite3 *database;
生成错误,指出sqlite3未声明。
答案 0 :(得分:3)
#import <sqlite3.h>
答案 1 :(得分:0)
在objective-c中使用此代码: -
#import <sqlite3.h>
和斯威夫特: -
遵循以下步骤: - 使用FMDB,它是围绕SQLite数据库的Objective-C包装器。您可能会问如何在Swift项目中使用Objective-C框架。
简而言之,您必须: -
1. Download FMDB framework
2. Add it to your project
3. Create a Bridging Header
3.1 remember to change Defines Module in Build Settings for FMDB to Yes
4. Use import "sqlite3" where you wanna use it
答案 2 :(得分:0)
从https://www.sqlite.org/download.html
下载Sqlite3源代码将库(libsqlite3.0.dylib或libsqlite3.0.tbd)添加到项目中。
从下载的源代码中添加标题。(sqlite3.h,sqlite3ext.h)。
只需#import“sqlite3.h”即可创建sqlite3对象。