void HandleShareButtonClicked(object sender, EventArgs e)
{
if (!String.IsNullOrEmpty (_currentSpeechItem.Text)) {
if (_savedItemsController != null)
_savedItemsController.SelectedSpeechItem = null;
if (MFMailComposeViewController.CanSendMail) {
MFMailComposeViewController mail = new MFMailComposeViewController ();
mail.SetSubject ("message from TalkBot");
mail.SetMessageBody (_currentSpeechItem.Text, false);
mail.AddAttachmentData (_currentSpeechItem.ToData (), "audio/x-wav", "audio.wav");
mail.Finished += HandleMailFinished;
this.PresentModalViewController (mail, true);
} else {
UIAlertView alert = new UIAlertView ("Talk Bot", "Could not send mail.", null, "OK", null);
alert.Show ();
}
} else {
UIAlertView promptNoText = new UIAlertView ("Talk Bot", "Please enter something \r\nfor me to share", null, "OK");
promptNoText.Show ();
}
}