[英]Installing third party Objective-C library within Swift 3 / Xcode 8 (SharkORM)
我是Xcode / Swift的新手,想安裝第三方庫(SharkORM)。
我將文件夾“ SharkORM”拖放到XCode中,然后選擇了“創建組”。 然后,我創建了一個文件“ Swift-Bridging-Header.h”,並按照文檔中的說明輸入了#include “SharkORM.h”
。 當我按住CMD並單擊它時,它會帶我到接口聲明(好!?)。 現在,當我嘗試使用它時: class MyClass: SRKObject { ... }
我收到一個錯誤:“使用未聲明的類型'SRKObject'”。 但是我可以CMD +單擊它,這又將我引向接口聲明。
我也嘗試安裝Cocoapod,但沒有成功。
正如在GitHub上發布的那樣,聽起來您創建的頭文件尚未作為所選的橋接頭添加到構建設置中。
這是最有可能導致未在快速代碼中定義對象的情況。
檢查SharkORM.h是否包含SRKObject聲明。 如果沒有,則查找帶有它的頭文件並將其也放置到橋接頭文件中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.