iOS 将GIF图分享至微信

dispatch_async(dispatch_get_global_queue(0, 0), ^{

NSData *emoticonData = [NSData dataWithContentsOfURL:[NSURL URLWithString:self.model.videoVo.url]];

dispatch_async(dispatch_get_main_queue(), ^{

WXMediaMessage *message = [WXMediaMessage message];

message.title = @"萌宠";

message.description = @"萌宠表情";

//必须设置thumbImage

message setThumbImage:**self**.imgV.image\]; WXEmoticonObject \*imgo = \[WXEmoticonObject object\]; imgo.emoticonData = emoticonData; message.mediaObject = imgo; SendMessageToWXReq\* req = \[\[SendMessageToWXReq alloc\] init\]; req.bText = **NO**; req.message = message; req.scene = WXSceneSession; \[WXApi sendReq:req completion:\^(**BOOL** success) { }\]; }); });

相关推荐
BillKu3 分钟前
node.js、npm相关知识
前端·npm·node.js
靠近彗星3 分钟前
基于 Vue + Django + MySQL 实现个人博客/CMS系统
前端·vue.js·python·mysql·django
予安灵10 分钟前
《白帽子讲 Web 安全》之服务端请求伪造(SSRF)深度剖析:从攻击到防御
前端·安全·web安全·网络安全·安全威胁分析·ssrf·服务端请求伪造
锋行天下19 分钟前
WebSocket 即时通讯前后端设计和基于token的鉴权
前端·后端
树上有只程序猿28 分钟前
前端方面移动端适配方法,减少兼容性问题
前端
学吧别真挂了33 分钟前
正则表达式从入门到飞升:覆盖90%前端场景的秘籍
前端·javascript·正则表达式
森叶37 分钟前
利用 Chrome devTools Source Override 实现JS逆向破解案例
前端·javascript·chrome devtools
welkin39 分钟前
KMP 个人理解
前端·算法
用户905614931522241 分钟前
Flutter开发入门总结
前端
市民中心的蟋蟀42 分钟前
第四章: 使用订阅来共享模块状态
前端·javascript·react.js