2016-10-06 8 views
0

私はSwift 3に自分のアプリを変換しました。この中で私はよく知られている "Charts"フレームワークを更新しました。私の変換されたコードはすべて問題なく、ビルド/テストがうまくいきますので、私はそれについて心配はありません。フレームワークを更新した後にビルドエラーが発生するxcode8

古いフレームワークをリンク解除してプロジェクトをクリーンアップし、フレームワークコードを使用する前にプロジェクトをビルドし、派生データをクリアした後、フレームワークを使用するためにバイナリを埋め込んでいます。

しかし、私はまだ "ChartViewDelegate"が利用できない場合、 はこのプロトコルのための迅速な宣言を見つけることができません。

Chartsモジュールがうまくインポートされ、オートコンプリートがフレームワークのすべてのメンバークラスを認識するので、これは私にとっては奇妙なことです。また、フレームワークの問題ではないようです。フレームワークを「新鮮な」プロジェクトに実装すると、期待どおりに機能します。

私はフレームワークが動作することを知っている新鮮なプロジェクトにアプリケーション全体を書き換える以外に、次に試してみるべきものがありません。フレームワークは、アプリケーションの不可欠な部分です。ありがとう!

編集:私は既に派生データのクリーニング/クリアを試みました。

+0

このエラーでは、 'chartviewdelegate'には大文字はありません。通常、プロトコルはCamelCaseされています。 'ChartViewDelegate'を使うことを意味するときに' chartviewdelegate'を使用しようとしているかもしれません。 – AnthonyM

+1

ChartViewDelegateに実際に首都があることを反映する質問を編集しました。これは正しい形式です – user2662468

答えて

0

最近私のプロジェクトに手動で追加したフレームワークでこの問題が発生しました。問題のあるフレームワークを完全に削除し、次にココアポッド経由でインストールすることでこれを修正しました。

+0

ありがとうOlivier、明日これを試してみましょう – user2662468

関連する問題