私のアプリケーションでは、MFMailComposeViewController は正常に動作しますが、MFMessageComposeViewController の新しいインスタンスの作成に失敗します。
両方のコードは次のとおりです。
-( IBAction)sendSMS: (id)sender
{
MFMessageComposeViewController *picker = [[[MFMessageComposeViewController alloc] init] autorelease];
picker.messageComposeDelegate = self;
NSArray *toRecipients = [NSArray arrayWithObject: cell.currentTitle ];
picker.recipients = toRecipients;
[self presentModalViewController:picker animated:YES];
}
-( IBAction)sendEmail: (id)sender
{
MFMailComposeViewController *picker = [[[MFMailComposeViewController alloc] init] autorelease];
picker.mailComposeDelegate = self;
NSArray *toRecipients = [NSArray arrayWithObject: email.currentTitle ];
[picker setToRecipients:toRecipients];
[self presentModalViewController:picker animated:YES];
}
電子メール ビュー コントローラーが正常に動作するため、すべてが正しくリンクされていることは明らかです。おそらく構成に関して欠けているものはありますか?