Return to Snippet

Revision: 44480
at April 12, 2011 20:24 by vaishnavi


Initial Code
//interface file is SampleController.h

//in SampleController.h


@protocol SampleControllerDelegate;


@interface SampleController : UIViewController <> {
  id<SampleControllerDelegate> delegate;
}

@property(nonatomic,assign) id<SampleControllerDelegate> delegate;

@end

@protocol SampleControllerDelegate <NSObject>

- (void)testFunction:(SampleController*)controller;

@end


//in SampleController.m file

@synthesize delegate



// implement SampleControllerDelegate like this

- (void)yourCustomFunction:(id)sender {
  [delegate testFunction:self];
}

Initial URL


Initial Description


Initial Title
writing a custom delegate

Initial Tags


Initial Language
Objective C