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) { }\]; }); });

相关推荐
汪子熙5 分钟前
深入探析 header facets:定位与应用
前端·javascript
你听得到117 分钟前
从需求到封装:手把手带你打造一个高复用、可定制的Flutter日期选择器
前端·flutter
江城开朗的豌豆11 分钟前
Vue Router vs location.href:导航跳转的正确姿势,你选对了吗?
前端·javascript·vue.js
小磊哥er15 分钟前
【前端工程化】如何制定前端项目中的页面模版?
前端
Liudef0619 分钟前
基于HTML与Java的简易在线会议系统实现
java·前端·html
2401_8812444021 分钟前
javaweb———html
前端·javascript·html
江城开朗的豌豆22 分钟前
玩转Vue Router:这些实用组件让你的SPA如虎添翼!
前端·javascript·vue.js
前端小巷子25 分钟前
Web开发中的文件下载
前端·javascript·面试
peakmain932 分钟前
Gradle 8.11.1的升级之旅
前端
一拳不是超人43 分钟前
PWA渐进式Web应用技术深度解析
前端·pwa