[英]Using sqlite in framework
我正在快速創建一個框架,我需要使用sqlite 。
我已經導入#import <sqlite3.h>
以使用它,並且正在將其寫入Xcode創建的.h文件中。
但是在構建時,出現此錯誤:
"include of non modular header inside framework module"
。
我已經搜索了這個問題,但是找不到解決我問題的合適答案。
要在自定義框架中使用SQLite,您需要將sqlite3.h文件直接包含到項目中,然后將該文件公開。
在傘頭文件中,確保添加以下行:
#include "sqlite3.h"
(不要使用<sqlite3.h>
表單,因為您現在要包含項目中的文件)
您可能會注意到,傘頭會自動添加#import <UIKit/UIKIt.h>
,如下所示。 如果不需要UIKit,請刪除該行。
您可以在此處找到完整的示例: https : //github.com/AaronBratcher/ALBNoSQLDB
我所缺少的是顯式添加sqlite3.h 。 添加libsqlite3.tbd庫時,不會自動添加它。 將sqlite3.h公開,然后將其導入為傘形標頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.