- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我尝试使用 MailComposer。这是我使用的代码:
func setupMailer() {
if MFMailComposeViewController.canSendMail() {
emailController.mailComposeDelegate = self
emailController.setToRecipients([]) // set the email address
emailController.setSubject("BackgroundTask Test")
emailController.setMessageBody("Message body", isHTML: false)
}
}
然后当用户按下按钮时:
func buttonPressed(button: UIButton) {
debugPrint("buttonPressed", button)
let path = dirpath.appendingPathComponent(filename)
let data = NSData(contentsOfFile: path.path)
emailController.mailComposeDelegate = self
emailController.addAttachmentData(data! as Data, mimeType: "text/csv", fileName: filename)
present(emailController, animated: true, completion: nil)
}
解雇时:
@objc func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
debugPrint("mailComposeController dismiss")
controller.dismiss(animated: true, completion: nil)
}
发现如果是第一次按下按钮,无论我选择发送还是取消,邮件编辑器都正常工作。
但是,在我发送/取消后,从第 2 次开始,邮件撰写者无法被解散。发送有可以发送电子邮件的响应,但邮件编辑器界面永远不会关闭。
我发现函数 func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?)
在第一次之后不再被触发。
有什么线索吗?
我使用来自 Github 的 JTRevealSidebar。当我单击左侧边栏中的单元格(反馈)时遇到问题,我想打开 MailComposer。 MailComposer 已打开,但仅在左侧边栏中打开
我遇到了一个新问题。 我的应用程序中有自定义导航 Controller 。我必须向导航栏添加一个图像,并且我在我的 AppDelegate 中使用了这段代码- @implementation UINa
这个问题在这里已经有了答案: MFMailComposeViewController view does not dismiss 2nd time (1 个回答) 关闭 5 年前。 我尝试使用 Ma
我想在邮件编辑器打开时显示键盘而不采取任何操作。我的意思是当邮件编辑器自动打开时应该显示键盘。 最佳答案 据我所知,这是不可能的。您也许可以遍历 mailComposer 的 View 来查找适当的文
我使用 Apple 的 MailComposer 代码,但是当我尝试运行我的应用程序时,我收到一条错误消息,并且无法构建我的应用程序。 我收到的消息错误: Undefined symbols for
我有一个非常奇怪(和严重)的问题。 我的应用程序使用 UIDocumentInteractionController 来共享 PDF 文档。 当用户在 Controller 的弹出窗口中选择“邮件”选
在我的应用程序中,我想向某人发送邮件。 如果我使用以下代码打开新窗口以接收邮件。 [[UIApplication sharedApplication] openURL: [NSURL URLWithS
我如何在邮件编辑器的 html 正文中添加换行符? 我有一个字符串: NSString *emailBody = [NSString stringWithFormat:@"%%0D%%0AHello,
我想在 MFMailComposerViewController 的撰写表中插入一个 UIImage。 请注意,我不想附加它们,但我想使用 HTML 代码将它们放在一个表格中,这将成为电子邮件正文的一
问题:在我将 MFMailComposerViewController 作为模态视图呈现和取消后,我的状态栏出现在 navigationBar 的顶部。 -(IBAction)openMail:(id
我将我的应用程序转换为 swift 3.0,但 MailComposeController 出现问题。当我调用函数时: `func mailComposeController(_ controller
我正在尝试使用 nodemailer 使用 gmail 帐户发送电子邮件。我查看了很多地方,似乎语法正确,但无论我使用什么示例,我都会不断收到类型错误。这是我正在使用的代码: var node
-(IBAction)addbtnClick:(id)sender { if([MFMailComposeViewController canSendMail]) { MFMa
我是一名优秀的程序员,十分优秀!