我正在尝试在Swift中为MWPhoto框架(find it here)实现这些委托方法。
- (NSUInteger)numberOfPhotosInPhotoBrowser:(MWPhotoBrowser *)photoBrowser;
- (id <MWPhoto>)photoBrowser:(MWPhotoBrowser *)photoBrowser photoAtIndex:(NSUInteger)index;
我在下面编写了这些方法,但是我的控制器告诉我它仍然不符合委托方法。
func numberOfPhotosInPhotoBrowser(photoBrowser: MWPhotoBrowser) -> Int {
return self.photos.count
}
func photoBrowserphotoAtindex(photoBrowser:MWPhotoBrowser, index:Int) -> (MWPhoto?){
if(index < self.photos.count){
return self.photos[index]
}
return nil;
}