原因
没有什么原因,app不能分享就少了一条推广的路线,虽然收效甚微,但万一差强人意,也是件好事嘛。
解决
个人比较懒,使用了sharesdk lib去分享,总体来说还是比较方便的。
它里面有一个快速入门教程
大家看看就能搞定了。
提醒下,如果分享微信qq等平台,那么要实现在腾讯上审核通过才可以。
这里分享我犯的一个错误, 在分享的时候需要调用一个函数
+ (id<ISSContent>)content:(NSString *)content
defaultContent:(NSString *)defaultContent
image:(id<ISSCAttachment>)image
title:(NSString *)title
url:(NSString *)url
description:(NSString *)description
mediaType:(SSPublishContentMediaType)mediaType;
切记,如果mediaType等于SSPublishContentMediaTypeNews的时候,image字段一定不能为nil,虽然用nil在回调函数中是不报错的。但实际上朋友圈怎么都传不上去。
![](http://b.hiphotos.bdimg.com/album/s=550;q=90;c=xiangce,100,100/sign=329f0d9ecdfc1e17f9bf8c347aab873e/8326cffc1e178a82c837c528f403738da977e82b.jpg?referer=83e5d89413dfa9eca439622748e9&x=.jpg)
成功给image初始化,后就如愿成功了。
id<ISSCAttachment> shareImage = nil;
shareImage = [ShareSDK pngImageWithImage:[UIImage imageNamed:@"exprss"]];
![](http://f.hiphotos.bdimg.com/album/s=550;q=90;c=xiangce,100,100/sign=67633ca1e9c4b7453094b713ffc76f2a/b219ebc4b74543a9ef1040441c178a82b901142a.jpg?referer=6f3ef44c08d162d9dcf9562c54e9&x=.jpg)
要说的话
无
网友评论