2016-07-24 14 views
0

からプロトコルを実装し、指示にそれが言うにする方法:スウィフト:私はCVCalendarのcocoapod(<a href="https://github.com/Mozharovsky/CVCalendar" rel="nofollow">https://github.com/Mozharovsky/CVCalendar</a>)を実装しようとしていますcocoapods

「CVCalendarは、2つのプロトコルのCVCalendarViewDelegateとCVCalendarMenuViewDelegateの実装を必要と、両方を実装してください。」これを行う方法については説明していません。私はプログラミングに慣れていないし、これがどのように行われているか見て苦労している。

答えて

0

私はあなたがこれを読むことをお勧めします。

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html

プロトコルは、基本的に、あなたのクラスは、そのプロトコルを採用するために実装しなければならないメソッドのセットです。

また、ここに配置され、その例を見てください。

https://github.com/Mozharovsky/CVCalendar/tree/master/CVCalendar%20Demo

あなたはViewController.swiftライン52にその例を見るとCVCalendarViewDelegate、CVCalendarMenuViewDelegateの両方のプロトコルの実装があります。あなたがそれらの代表者の基本的なコード+実装方法を置くところ

class MyClass: CVCalendarViewDelegate, CVCalendarMenuViewDelegate { 
... 
} 

代わりの...:あなたのクラスが指定されている場合

+0

この例では、拡張子として追加するようですが、エラーは –

+0

'ファイルスコープ ' –

0

MyClassあなたはとしてそれを宣言する必要があります。どのようなメソッドを実装する必要があるのか​​を見るには、デリゲートの宣言を開きます(コマンド+デリゲートクラス名をクリックしてください)

+0

私はプロジェクトを追加したにもかかわらず、私のプロジェクトはそれらの2つのプロトコルを認識しませんでした。宣言はファイルスコープ –

+1

でのみ有効です。追加: 'import CVCalendar' – Valdmer

+0

ああ、それは問題でした。私の代わりに愚かな間違い!役に立った –

関連する問題

 関連する問題