私は電子メールでビデオを送信したいが、それは動作しません。私はビデオのURLをnsdataの終わりに変換してから、email addAttachmentDatを与えます。問題は、それがif let fileData = NSData(contentsOfURL: shareurl!)
に死んだということであればshareurl
がnullであるため、ヘルプSend Video in Email Swift
let picker = MFMailComposeViewController()
if let fileData = NSData(contentsOfURL: shareurl!) {
picker.mailComposeDelegate = self
picker.setSubject("#Email")
picker.setMessageBody("Email Send", isHTML: true)
picker.addAttachmentData(fileData, mimeType: "wav", fileName: "shareurl.wav")
}
self.presentViewController(picker, animated: true, completion: nil)
「うまくいきません」について詳しく説明できますか? – Uncommon
この行のfileData = NSData(contentsOfURL:shareurl!){}を実行すると、電子メールコントローラが表示されません。問題はこの行にありますが、私は理由を知りません。 – Hindus