Ale*_*987 1 email iphone video attachment mfmailcomposeviewcontroller
我正在尝试使用MFMailComposeViewController发送电子邮件.我可以发送附有图像的电子邮件,但是当我尝试附加mp3或mp4文件时,我收到以下消息:
DA |无法在/tmp/DAAccountsLoading.lock中打开锁定文件.无论如何我们都会加载帐户,但可能会发生不好的事情
(如果似乎在我开始填写"To"字段后出现,并且发送消息失败.
这是我的代码(HelperUtils类只是我创建的东西,我确定问题不存在):
NSData *myData = [NSData dataWithContentsOfFile:[HelperUtils getPathWithEnding:media.name]];
NSString *mimeTypeStr = [HelperUtils getMimeTypeOfFileWithPath:[HelperUtils getPathWithEnding:media.name]];
NSLog(mimeTypeStr);
NSLog([HelperUtils getPathWithEnding:media.name]);
[picker addAttachmentData:myData mimeType:mimeTypeStr fileName:media.name];
Run Code Online (Sandbox Code Playgroud)
小智 5
NSString *mp3File = [NSTemporaryDirectory() stringByAppendingPathComponent: @"tmp.mp3"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:mp3File];
NSData *soundFile = [[NSData alloc] initWithContentsOfURL:fileURL];
[mailDialogController addAttachmentData:soundFile mimeType:@"audio/mpeg" fileName:@"tmp.mp3"];
Run Code Online (Sandbox Code Playgroud)
适用于mp3文件.当你说用mp4失败时,用什么方式?
如果应用程序在几次崩溃后,你最有可能在内存泄漏.
| 归档时间: |
|
| 查看次数: |
8036 次 |
| 最近记录: |