从表格视图单元发送电子邮件Swift 3

问题描述:

我已经使用firebase中的图像填充了我的表格视图单元格。如何检测我已拍摄的图像,并将附有该图像的电子邮件编辑器作为附件?从表格视图单元发送电子邮件Swift 3

我假设你持有对你的数据源的引用。在这种情况下,您的Firebase响应。

UITableView具有委托和数据源方法来对动作做出反应。

通过实施

optional func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 

您可以用indexPath水龙头行动通知。通过使用indexPath.row,您可以获得所需图像的索引。只需使用此索引从响应/数据源中提取图像即可。

在此之后,您需要以编程方式发送电子邮件。为了不重复答案,你可以关注这个SO帖子。

Sending Email With Swift

+0

电子邮件附件是这样的; let attachment = dictionary [indexpath.row]? – Ken