try like this Declaring protocol
@protocol SampleProcessDelegate <NSObject>
-(void)startSampleProcess:(NSString *) arguement1;
@end
@interface PocketBugzDropDownView : UIView<UITableViewDataSource,UITableViewDelegate>
{
id <SampleProcessDelegate> delegate;
}
@property(nonatomic)id<SampleProcessDelegate> delegate;
@end
in .m file
@synthesize delegate
-(void)textFieldDidEndEditing:(UITextField *)textField
{
[self.delegate startSampleProcess:textFiled.text];
}
if access that delegate any filedecleare delegate in .h file
sampleProtocol = [[iOSFirstViewController alloc]init];
sampleProtocol._delegate = self;
-(void)startSampleProcess:(NSString *) arguement1
{
nslog(@"%@",arguement1);
}