2016-04-26 7 views
5

associatedType制約を持つ比較的複雑なプロトコルがあり、ジェネリックで使用され、CoreDataタイプ拡張などで使用されることが多いため、 Type .. does not conform to protocol ...。私はたいていこれを理解することができますが、エラーメッセージは本当に役に立たないのです。通常、問題がメソッドのシグニチャーのマイナーなタイプミスであれば、少し時間がかかります。 Javaインターフェイスでは、IDEはしばしばmethod ... not implementedなどのようなものを報告するので、どのメソッドを詳細に調べるかは分かります。なぜXcodeの "タイプがプロトコルに準拠していないか"を参照してください

準拠型から欠落しているプロトコルのメンバーに関するXcodeレポートの詳細を作成する方法はありますか?

+0

[XcodeでAutoimplementスウィフトプロトコル方法]の可能な重複(http://stackoverflow.com/questions/27331588/autoimplement-swift-protocol-methods-in-xcode) – JAL

+0

@JAL Iドン」私は必ずしもそのような方法が欠けているとは限りません。たとえば、サブタイプではなく、スーパータイプのメンバ変数を持つかもしれません。または、feature-auto-stubが、私は望んでいる。 – Quintana

+0

私はあなたが情報を探しているだけで、Xcodeがメソッドを自動生成するのではなく、 – JAL

答えて

14

エラーが表示されたら、矢印をクリックして展開します。必要な機能が表示されます。

ここに私がUITableViewDataSourceを実装する例がありますが、 "cellForRowAtIndexPath"関数を提供するのを忘れています。

enter image description here

+2

灰色の物語は次に尋ねます: "あなたはそれを追加しますか?"それは実際にそれを行う方法を提供していないようです。 – Raphael

関連する問題