개발관련(Development)/아이폰(iOS)
두 개의 딜리게이트 프로토콜 구현 (Delegate)
Clack
2012. 11. 5. 20:50
한개의 딜리게이트를 구현하는 클래스의 경우
@interface 클래스명: UIViewController <구현할 딜리게이트명>
위와 같이 < > 꺽은 괄호안에 딜리게이트명을 넣어주면 된다.
만약 두개의 딜리게이트를 구현해야 한다면 < > 괄호안에 ,(콤마)를 구분자로 해서 두개를 입력해주면 된다.
@interface SMSTestViewController : UIViewController <MFMessageComposeViewControllerDelegate,UIAlertViewDelegate>
{
}
위와 같이 작성해주면 메시지콘트롤러와 알림창에 대한 딜리게이트를 같이 구현함을 명시할 수 있다.