2013-05-24 6 views
0

Я получил эту ошибку, когда я использую MWPhotoBrownser, и я понятия не имею, как это исправить.Ошибка при использовании MWPHotoBrownser

Семантический Issue "Не удается найти объявление протокола для SDWebImageDecoderDelegate"

в файле MWPhoto.h

#import <Foundation/Foundation.h> 
#import "MWPhotoProtocol.h" 
#import "SDWebImageDecoder.h" 
#import "SDWebImageManager.h" 

// This class models a photo/image and it's caption 
// If you want to handle photos, caching, decompression 
// yourself then you can simply ensure your custom data model 
// conforms to MWPhotoProtocol 
@interface MWPhoto : NSObject <MWPhoto, SDWebImageManagerDelegate, SDWebImageDecoderDelegate> 

// Properties 
@property (nonatomic, retain) NSString *caption; 

// Class 
+ (MWPhoto *)photoWithImage:(UIImage *)image; 
+ (MWPhoto *)photoWithFilePath:(NSString *)path; 
+ (MWPhoto *)photoWithURL:(NSURL *)url; 

// Init 
- (id)initWithImage:(UIImage *)image; 
- (id)initWithFilePath:(NSString *)path; 
- (id)initWithURL:(NSURL *)url; 

@end 

this the error

this the app test that I made to test the MWPhotoBrownser

Я надеюсь, что вы, ребята, могли бы помочь мне. Я буду очень рад.

Спасибо.

ответ

0

Я думаю, что вы не импортировали файлы SDWebImage в свой проект. Они упоминаются в файле MWPhoto.h:

#import "SDWebImageDecoder.h" 
#import "SDWebImageManager.h" 

Скопируйте все файлы в папке MWPhotoBrowser/Библиотеки/SDWebImage откуда вы клонировать Git репозиториев MWPhotoBrowser.

+0

Я не клонировал его, я просто загрузил его и скопировал в папку проекта. Я сделал то, что говорил README. –