2016-08-22 8 views
1

私はgithubのImagePickerというライブラリを使用して、ユーザーからイメージを取得しアップロードしています。私は、サンプルコード、found hereを実装する場合しかし、私は次のエラーを取得する:タイプがプロトコル 'ImagePickerDelegate'に準拠していません

「changeCoverViewControllerは」「ImagePickerDelegate」

コードの行1上のプロトコルに準拠していないタイプ:

class changeCoverViewController: UIViewController, ImagePickerDelegate { 
+0

cmdは+それができませんでした「と言い、私はImagePickerDelegateをクリックするcmdを+すると、このViewControllerを – Dravidian

+0

でこれらの機能のを追加し、あなたはそのプロトコルが宣言されているライブラリに転送されますImagePickerDelegate' 'をクリックしてください(SourceKitから)エラー:モジュールを読み込めませんでした: "@Dravidian – user4174219

+0

https://github.com/Carthage/Carthage/issues/921 – Dravidian

答えて

5

あなたはおそらく必要なImagePickerDelegate関数の1つを欠いています。具体的にこれら:このエラーが気づけば将来的には

func wrapperDidPress(imagePicker: ImagePickerController, images: [UIImage]) 
func doneButtonDidPress(imagePicker: ImagePickerController, images: [UIImage]) 
func cancelButtonDidPress(imagePicker: ImagePickerController) 

再びデリゲートの宣言に行くと、あなたは、クラスが表示されますし、それは言ったデリゲートを実装するために必要なものを教えてくれます。この場合:

public protocol ImagePickerDelegate: class { 
    func wrapperDidPress(imagePicker: ImagePickerController, images: [UIImage]) 
    func doneButtonDidPress(imagePicker: ImagePickerController, images: [UIImage]) 
    func cancelButtonDidPress(imagePicker: ImagePickerController) 
} 
+0

デリゲートの宣言が見つかりません。 ImagePickerDelegateをクリックすると、「迅速な表現を生成できませんでした」と表示されます。「SourceKitからのエラー」:モジュールを読み込めませんでした:ImagePicker「 – user4174219

+0

」Carthageを使用している可能性があります。 – user4174219

+0

Carthageは別の質問です。この回答を見たいかもしれない@ user4174219、http://stackoverflow.com/questions/32894901/xcode-couldnt-generate-swift-representation-for-my-own-framework –

関連する問題