Aka*_*mar 2 sqlite objective-c
我是iPhone新手并且正在使用Xcode连接SQLite,当我声明sqlite3它抛出"Unknown type name sqlite3"错误时.我的代码如下:
#import "DBManager.h"
static DBManager *sharedInstance = nil;
static sqlite3 *database = nil;
static sqlite3_stmt *statement = nil;
Run Code Online (Sandbox Code Playgroud)
有两个相关的错误:
未知的类型名称'sqlite3'
和:
使用未声明的标识符'sqlite3'
如果您收到SQLite引用的任何一个,您可以导入sqlite3.h以解决它们:
#import <sqlite3.h>
Run Code Online (Sandbox Code Playgroud)
如果您忽略链接到libsqlite3.0.dylib目标的"链接的框架和库"设置下,您可能还会收到如下错误:
Undefined symbols for architecture i386:
"_sqlite3_open", referenced from:
-[ViewController openDatabase] in ViewController.o
"_sqlite3_close", referenced from:
-[ViewController closeDatabase] in ViewController.o
如果您收到类似的错误,那么您可以转到"目标"设置并添加libsqlite3.0.dylib到"链接的框架和库"列表中(请参阅项目编辑器帮助:链接到库或框架).
| 归档时间: |
|
| 查看次数: |
2487 次 |
| 最近记录: |