在4.xsdk中使用MFMessageComposeViewController等编译的程序在iphone3.x运行会崩溃的问题

Don't import <MessageUI/MFMessageComposeViewController.h> or it will crash on launch in 3.x. Just import <MessageUI/MessageUI.h>

Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
 
	
	if (messageClass != nil) 
	{
		if ([messageClass canSendText]) 
		{
			MFMessageComposeViewController*picker = [[MFMessageComposeViewController alloc] init];
			picker.messageComposeDelegate= self;
			 


			// 默认收件人(可多个)
			picker.recipients = [NSArray arrayWithObjects:self.mobileTelNum, nil];
			[self presentModalViewController:picker animated:YES];
			[picker release];
		} 

 

右击Target下->get info->general下,Link librarys将MessageUI.framework的type设置成weak

你可能感兴趣的:(controller)