사용법은 메일을 보낼때와 동일한데
MFMessageComposeViewController 의 canSendText를 이용해 메시지를 보낼수 있는 단말기인지 확인하고 body에 전송하고자 하는 메시지를 넣고 presentModalViewController를 이용해 보여주고 숨기면 된다.
if([MFMessageComposeViewController canSendText]){
NSString *text =@"메시지를 보냅니다.";
MFMessageComposeViewController *smsController = [[MFMessageComposeViewController alloc] init];
smsController.delegate = self;
smsController.body = text;
[self presentModalViewController:smsController animated:YES];
[smsController release];
}else{
//..보낼수 없을떄의 처리
}
전송이 끝나면 Delegate 메소드인
-(void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result 가 호출됨으로 여기서 전송완료 여부를 판단해서 처리하면 작업이 끝난다.
자세한 내용은 아래를 참고하자.
http://developer.apple.com/library/ios/.........
