【问题标题】:iPhone MFMailComposeViewControlleriPhone MFMailComposeViewController
【发布时间】:2011-04-15 12:37:31
【问题描述】:
我正在制作一个应用程序并已将 uibarbuttonbuttonitem 称为发送,当用户单击该发送按钮时,应向 mfmailcomposeviewcontroller 中选择的人发送一封电子邮件,而无需打开该控制器的 ui,我已在mfmailcomposeviewcontroller 并设置主题、收件人和所有其他内容,但是当我单击 uibarbutton 上的发送按钮时,邮件没有发送。
【问题讨论】:
标签:
iphone
mfmailcomposeviewcontroller
【解决方案1】:
找到键盘上显示“Caps Lock”的键并按下它。好了,现在不是更好吗?
如果MFMailComposeViewController UI 从来没有显示给用户,那怎么会有“在MFMailComposeViewController 中被选中的人”呢?如果您想颠覆标准的电子邮件撰写 UI,那么您需要提供自己的 UI 来完成它。如果您想使用MFMailComposeViewController 发送您的电子邮件,那么您应该使用其内置的用户界面来撰写邮件。
如果您确定 #2 不是问题,请检查您的 UIBarButtonItem 配置。如果您使用图形界面构建器创建了它,那么请验证您是否为按钮分配了适当的 IBAction,并且您的 IBAction 实现正在按您的预期调用。或者,如果您以编程方式创建它,请验证您是否正确设置了 target 和 action 选项。