2016-05-11 4 views
2

私はCocoapodを作成しようとしています。私は彼らのウェブサイトに記載されている手順を使用しました。しかし、私は問題に取り組んでいるサンプルアプリケーションを作成しようとしています。これは、検索し、自動モジュールを完了し、しかし、それは私がクラスで定義されている何のための "未定義タイプ" と言う:Swiftにソースファイルが見つかりません

Podfile: podfile

Podspec:試みる podspec

クラスポッドを使用する: class

ポッドで定義されたプロトコルは、正しいプロジェクトに含ま:何が起こっているか protocol

わからないが、私は+コマンド時に画像3でハイライト表示されたプロトコルをクリックして、それが正しいファイルに私をリンクしませんポッド

答えて

3

ポッドは別のモジュールに存在し、デフォルトのアクセス許可は内部的なので、プロトコルをパブリックと宣言してみてください。

+0

それです!私はそのデフュルトを知らなかった。ありがとうございました! – CWineland

+1

それを固定してうれしい。もう1つの項目は、そのプロトコルをpublicとして宣言することによって、そのプロパティとメソッドもすべて公開します。それをやりたくない場合は、それを防ぐために内部または非公開として指定することができます。 – CodeBender

関連する問題