簡體   English   中英

在Swift 3 / Xcode 8(SharkORM)中安裝第三方Objective-C庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM