文章首发于个人blog
欢迎指正补充,可联系lionsom_lin@qq.com
一、效果
demo操作 邮箱二、功能介绍
1、日志写入沙盒文件中进行缓存,设置缓存机制(参考SDWebImage:保存时长+最大容量);
2、沙盒文件可视化,参考自(AirSandbox);
3、内部发送邮件,使用SKPSMTPMessage,可参考iOS发送邮件 - SKPSMTPMessage;
4、新增PNG、JPG、MP3、MOV等附件发送,但是文件要小一点,否则发送失败。
原因:文件会被转成base64格式,所以会非常大。
三、方法调用
- 打日志
OSCELog(@"你好啊啊啊啊");
同 NSLog();
- 输出日志
[时间] [文件] [函数] [行号] [主线程/子线程] [内容]
[2019-05-10 16:11:55] [ViewController.m] [WriteFileBtn:] [Line:33] [Main Thread] [你好啊啊啊啊]
四、Demo
ShowSandBoxFile_SendFileByMail_Demo
注:Demo中的
SKPSMTPMessage
需要自己配置下。可参考iOS发送邮件 - SKPSMTPMessage
网友评论