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) {

}];

});

});

相关推荐
PHP实战开发录11 分钟前
PHP接口偶发变慢怎么查
前端·php·开发
用户380341658829736 分钟前
macOS 录屏:ScreenCaptureKit 与 iOS 的分野,共用引擎的抽象层该切在哪
ios·音视频开发
向北丶40 分钟前
vite项目中配置alias别名
前端·vite
COOLMO研究AI1 小时前
Next.js App Router 中 sitemap、robots 与 canonical 的配置与排查
前端·web·js·网站优化
DyLatte1 小时前
AI 给了我 8 个优化方案,全都是对的,但没有一个有用
前端·后端·程序员
the局外人1 小时前
一座不够大的城市,装下了我毕业后的成长
前端·程序员·求职
涛涛ing2 小时前
周下载量1.1亿的Tailwind,为什么养不活自己?
前端
变与不变8062 小时前
JS事件机制精讲
前端·javascript
装备研究社2 小时前
Promise 的五个状态,90% 的人只说对了三个
前端
小聪7082 小时前
elpis-core 抽离 npm 包过程的难点和卡点
前端·架构