子クラスから親クラスにデータを送信しようとしています。カスタム委任を実装した後、次のエラーを受け取りました。
Cannot find protocol declaration for 'SLBPostViewControllerDelegate'
これが私のコードです:
child.h
@protocol SLBPostViewControllerDelegate <NSObject>
- (void)dataToBeUploaded:(PFFile *)data;
@end
@interface
@property (weak, nonatomic) id <SLBPostViewControllerDelegate> delegate;
@end
child.m
[self.delegate dataToBeUploaded:image];
親.h
@interface SLBWallViewController : UIViewController <SLBPostViewControllerDelegate>
親.m
- (void)dataToBeUploaded:(PFFile *)data{
NSLog(@"%@", data);
}
私の間違いはどこですか?どうすれば修正できますか?