在 iOS 7 中,支持通过第三方应用程序在短信中添加附件。
我想知道:
支持哪些类型的文件作为附件?例如.png、.pdf 等
我可以通过短信/彩信发送 NSData 吗?例如.dat 格式
这些邮件的收件人是否能够使用 iOS 的“打开方式”功能在第三方应用程序中打开这些附件?
The MFMessageComposeViewController
希望附件具有适合您上传的图像类型的正确扩展名。
我通过测试验证了PNG
文件,以及添加附件数据的以下变体:
[messageController addAttachmentData:imgData typeIdentifier:@"public.data" filename:@"image"];
[messageController addAttachmentData:imgData typeIdentifier:@"public.data" filename:@"image.abc"];
[messageController addAttachmentData:imgData typeIdentifier:@"public.data" filename:@"image.png"];
只有最后一个选项有效。
我不需要改变typeIdentifier
,尽管选择与数据类型匹配的 UTI 可能是有意义的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)