Я получил ТАКИЕ вопросы также, как и этот, и я попытался с решением, но все еще не работает для моего, поэтому спросил это снова.
Это мой VCWithProtocol.h
@protocol mydemoDelegate
@optional
-(void)demoDelegateMethodWithSuccess:(BOOL)yesOrNo;
@end
@interface VCWithProtocol : UIViewController
{
id<mydemoDelegate>mydelegate;
}
@property (nonatomic,assign)id<mydemoDelegate>mydelegate;
VCWithProtocol.m
`@synthesize mydelegate`
Это мой класс, где я пытаюсь использовать моего делегата
@class VCWithProtocol;
@interface VCTOUseDelegate : UIViewController <mydemoDelegate> //here is where it shows error with cannot find protocol declaration
VCTOUseDelegate.m
VCWithProtocol *obj = [[VCWithProtocol alloc] init];
obj.mydelegate = self;
Я пытался импортировать VCWithProtocol
, но не работает