2016-11-19 8 views
0

Xcode/Swiftには新しく、サードパーティライブラリ(SharkORM)をインストールしたい。Swift 3/Xcode 8(SharkORM)内にサードパーティのObjective-Cライブラリをインストール

"SharkORM"フォルダをXCodeにドラッグアンドドロップして "グループを作成"を選択しました。その後、ファイル "Swift-Bridging-Header.h"を作成し、documentationに記載されているように#include “SharkORM.h”と入力しました。私はCMDを押してそれをクリックすると、インターフェイスの宣言(良い!?)につながります。今私はそれを使用しようとします:class MyClass: SRKObject { ... }私はエラーが表示されます: "宣言されていないタイプの使用 'SRKObject'"。しかし、私はそれをクリックしてCMD +をクリックすると、インターフェイスの宣言に再びつながります。

私はCocoapodと一緒にインストールしようとしましたが、成功しませんでした。

+0

あなたがしなければならないのは、Swiftクラスの一番上にある 'import SharkORM'です。 – TheValyreanGroup

+0

ココアポッドで使用するときにどんな問題が起こっていますか? – Rajat

答えて

1

作成したヘッダーファイルが選択されたブリッジヘッダーとしてビルド設定に追加されていないようです。

これは、スウィフトコードでオブジェクトが定義されていない可能性が最も高いシナリオです。

+0

ありがとうございます!ビルドの設定には、 "Objective-C Bridging Header"というオプションがあります。そこに「projectgroup/Swift-Bridging-Header.h」を追加しました。また、私はきれいにする必要があった(製品 - >クリーン)。 – Mick

+1

優秀、あなたがうまく働いてうれしい。私の担当者が1Kを超えるとすぐに、私はsharkormタグを作成し、その後、どんな問題もより早く通知されます。 –

0

SharkORM.hにSRKObject宣言が含まれているかどうかを確認します。そうでない場合は、ヘッダーファイルを見つけてブリッジヘッダーに配置してください。

関連する問題