728x90
<< 콜백 메소드를 호출하는 쪽 >>
@interface CustomObject : NSObject
{
id target;
SEL selector;
}
- (void)setDelegate:(id)aTarget selector:(SEL)aSelector;
- (void)setDelegate:(id)aTarget selector:(SEL)aSelector
{
self.target = aTarget;
self.selector = aSelector;
}
// 콜백 메소드를 호출함
if(target)
{
[target performSelector:selector withObject:result_obj];
}
...
<< 콜백 메소드를 호출 당하는 쪽 >>
[custom_obj setDelegate:self Selector:@selector(CallBackMethod:)];
- (void)CallBackMethod:(id)result_obj
{
// 작업 처리
}
728x90
'Developer > iOS' 카테고리의 다른 글
[iOS] zip 파일 다운로드, 업로드 (3) | 2011.06.21 |
---|---|
[iOS]파일 압축, 압축 해제 (7) | 2011.06.21 |
[iOS]기기가 가로인지 세로인지 판단하는 방법. (2) | 2011.06.16 |
[iOS] 그림의 상하가 뒤집어지는 애니메이션 (0) | 2011.06.07 |
[iOS] UISwipeGestureRecognizer 등록하는 법 (1) | 2011.06.07 |