2010-09-16 26 views

回答

3
#import <sqlite3.h> 
+1

要解釋問題,而不僅僅是解決方案:@awakeFromNib,*鏈接* libsqlite3.0.dylib庫(不是框架),但您沒有導入*頭*。您必須導入標題,以便編譯器知道您將使用哪些SQLite術語以及如何使用它們(例如,函數原型),並且必須鏈接庫以便鏈接器可以將這些術語解析爲實際的函數給你打電話。 – 2010-09-16 23:40:14

0

在Objective-C使用此代碼: -

#import <sqlite3.h> 

和SWIFT: -

按照此步驟: - 使用FMDB是圍繞SQLite數據庫的Objective-C的包裝。您可能會問,如何在Swift項目中使用Objective-C框架。

簡單地說,你必須: - 從https://www.sqlite.org/download.html

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 
+0

問題在哪裏提及O-C? – namezero 2015-05-02 07:22:27

0

下載SQLITE3源添加庫(libsqlite3.0.dylib或libsqlite3.0.tbd)項目。

從下載的源添加頭文件(sqlite3.h,sqlite3ext.h)。

只是#import「sqlite3.h」你正在創建sqlite3對象。