原因
没有什么原因,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在回调函数中是不报错的。但实际上朋友圈怎么都传不上去。
成功给image初始化,后就如愿成功了。
id<ISSCAttachment> shareImage = nil;
shareImage = [ShareSDK pngImageWithImage:[UIImage imageNamed:@"exprss"]];
要说的话
无