MFMailComposeViewController でメール送信しようとすると viewServiceDidTerminateWithError が発生してしまいます。
挙動としては、メーラーが起動して数秒後に元の画面に戻されます。

iOS7のシュミレータでは発生しません。
iOS8のシュミレータでのみ発生。

デバッガに出力されたメッセージはこちらです。

viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "The operation couldn’t be completed. (_UIViewServiceInterfaceErrorDomain error 3.)" UserInfo=0x7fce62f01f80 {Message=Service Connection Interrupted}

改善方法が分かる方がいましたらよろしくお願いします。

ソースコードはこのような感じです。

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = (id)self;
[controller setSubject:[NSString stringWithFormat:NSLocalizedString(@"mail_subject_about_view", @""),
                                                  NSLocalizedString(@"string_app_name", @"")]];

NSMutableString *messageBody = [NSMutableString string];
messageBody = @"test";
[controller setMessageBody:messageBody isHTML:NO];
[self presentViewController:controller animated:YES completion:nil];

canSendMail の判断は直前に入れています。