2010-05-25 8 views

답변

5

, 당신은 몇 가지 할 필요가

  • 설정 자료 SDK 아이폰 장치에 4.0
  • 세트 아이폰 OS 배포 iPhone OS 3.x로 대상 (지원할 가장 낮은 OS 수준)

대상의 일반 설정에서 연결된 라이브러리 아래의 "유형"을 Messag 옆에 변경하십시오 eUI.framework는 Weak입니다.

<MessageUI/MFMessageComposeViewController.h>을 가져 오지 마십시오. 3.1에서 시작할 때 충돌이 발생합니다. 그냥이 3.1.X에 충돌하지 않도록하기 위해 <MessageUI/MessageUI.h>

을 가져, 당신은 MFMessageComposeViewController의 가용성을 테스트해야합니다

Class smsClass = (NSClassFromString(@"MFMessageComposeViewController")); 
if (smsClass != nil && [MFMessageComposeViewController canSendText]) { 
    MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init]; 
    controller.body = text; 
    controller.recipients = [NSArray arrayWithObjects: nil]; 
    controller.messageComposeDelegate = self; 
    [self presentModalViewController:controller animated:YES]; 
    [controller release];     
} 
1

를 넣어주십시오 받았다면 는 MFMessageComposeViewController을 확인합니다. 사용법은 MFMailComposeViewController과 유사합니다. 대상의 빌드 설정에서

: 당신은 3.1 장치를 지원하려면