我正在尋找一種方法來使用Swift代碼訪問我的應用程序中的SQLite數據庫。我知道我可以在Objective C中使用SQLite Wrapper并使用橋接頭,但我寧愿能夠完全在Swift中完成這個項目。有沒有辦法做到這一點,如果是這樣,有人可以指向我的參考,顯示如何提交查詢,檢索行等?
3 回答

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
您可以做的最好的事情是在橋接頭中導入動態庫:
將libsqlite3.dylib添加到“Link Binary With Libraries”構建階段
創建一個“Bridging-Header.h”并添加
#import <sqlite3.h>
到頂部在“Swift Compiler - Code Generation”下的Build Settings中為“Objective-C Bridging Header”設置設置“Bridging-Header.h”
然后,您就可以sqlite3_open
從swift代碼中訪問所有c方法。
但是,您可能只想使用FMDB并通過橋接頭導入它,因為這是一個更面向對象的sqlite包裝器。在Swift中處理C指針和結構將很麻煩。
- 3 回答
- 0 關注
- 755 瀏覽
添加回答
舉報
0/150
提交
取消