0
結果メッセージを表示するメールデリゲートメソッドがあります。結果メッセージが表示された後、メッセージの設定方法は永遠に消えて、そこに固着していませんか?ここにコードのスニペットがあります。iOS:didFinishWithResultメッセージが表示されてから永遠に消えるようにするには?
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
message.hidden = NO;
switch (result)
{
case MFMailComposeResultCancelled:
message.text = @"Email canceled";
break;
case MFMailComposeResultSaved:
message.text = @"Email saved";
break;
case MFMailComposeResultSent:
message.text = @"Email sent";
break;
case MFMailComposeResultFailed:
message.text = @"Email failed";
break;
default:
message.text = @"Email not sent";
break;
}
[self dismissModalViewControllerAnimated:YES];
}
を? – mattjgalloway