share sdk 太大了  于是自己 開始简化,  删除了 ipad 的图片和 framework ,  压缩了 sharesdk 中的 图片,用几k的图片 替换了几个 200多k 的图片

仅仅保留了  QQ 微博 、 sina 微博 、 微信 朋友圈、微信好友分享、QQ空间   这5个 基本的分享平台

改动压缩后的 大小。  全部图片都压缩过了

原始 大小。

使用 sharesdk 的分享流程

+(void)shareTitle:(NSString *)title content:(NSString *)content image:(UIImage *)img
{
//分享的 底ViewControoler
id<ISSContainer> container = [ShareSDK container]; //能够 设置 sharesdk 弹出的底ViewController
//[container setIPhoneContainerWithViewController:nil]; //自己主动授权
id<ISSAuthOptions> authOptions = [ShareSDK authOptionsWithAutoAuth:YES
allowCallback:NO
authViewStyle:SSAuthViewStyleModal
viewDelegate:nil
authManagerViewDelegate:nil]; //在授权页面中加入关注官方微博
[authOptions setFollowAccounts:@{SHARE_TYPE_NUMBER(ShareTypeSinaWeibo):[ShareSDK userFieldWithType:SSUserFieldTypeName valeu:@"哈哈哈啊哈啊哈哈_呃"]}]; //要分享的列表
NSArray *shareList = [ShareSDK getShareListWithType:ShareTypeSinaWeibo, ShareTypeTencentWeibo, ShareTypeQQSpace,ShareTypeWeixiSession,ShareTypeWeixiTimeline,nil]; //分享界面 选项
id<ISSShareOptions> shareOptions = [ShareSDK defaultShareOptionsWithTitle:title
oneKeyShareList:shareList
qqButtonHidden:YES
wxSessionButtonHidden:NO
wxTimelineButtonHidden:NO
showKeyboardOnAppear:YES
shareViewDelegate:nil
friendsViewDelegate:nil
picViewerViewDelegate:nil]; //加入分享的图片
id<ISSCAttachment> shareImage = nil;
SSPublishContentMediaType shareType = SSPublishContentMediaTypeText;
if(img)
{
shareImage = [ShareSDK pngImageWithImage:img];
shareType = SSPublishContentMediaTypeNews;
} //分享的内容
id<ISSContent>publishContent=[ShareSDK content:content defaultContent:@"" image:shareImage title:title url:@"http://www.sharesdk.cn/" description:@"" mediaType:shareType]; //弹出分享菜单
[ShareSDK showShareActionSheet:container
shareList:shareList
content:publishContent
statusBarTips:YES
authOptions:authOptions
shareOptions:shareOptions
result:^(ShareType type, SSPublishContentState state, id<ISSStatusInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) {
if (state == SSPublishContentStateSuccess)
{
NSLog(@"分享成功");
}
else if (state == SSPublishContentStateFail)
{
NSLog(@"分享失败,错误码:%d,错误描写叙述:%@", [error errorCode], [error errorDescription]);
}
}]; }

上传资源慢了点

http://download.csdn.net/detail/li6185377/5422381

最新文章

  1. 数据库之SQL编程
  2. Linux下安装GO语言环境
  3. VC----SDK下对窗口非客户区的操作
  4. 装系统提示缺少所需的CD/DVD驱动器设备驱动程序
  5. ios 消息推送流程 转载
  6. 在Android软按键中添加Menu键
  7. Unity4.3.3激活
  8. C#委托详解(2):实现方式大全
  9. nodejs ssh2
  10. easyui treegrid 封装(不用分页,用加载更多按钮)延迟加载加加载更多
  11. Delphi 多线程的操作
  12. APP类别之比较与分析
  13. Computation expressions: Introduction
  14. how to write a struct to a file directly?
  15. 【java虚拟机系列】java虚拟机系列之JVM总述
  16. Telnet服务器和客户端请求处理
  17. ant 安装 网址
  18. Oracle数据库修改LISTENER的监听端口
  19. HDU 1231 最大子序列
  20. poj_1442 Treap

热门文章

  1. 【关于360极速浏览器的xx极速模式自动切换到兼容模式】
  2. linux命令之pwd(print working drectory)
  3. hdu 5615 Jam&#39;s math problem(判断是否能合并多项式)
  4. C# 中的关键字之:base、this 【转】
  5. ToString()使用方法
  6. 使用Kotlin开发Android应用(I):简单介绍
  7. javascript如何判断访问网页的设备及是否支持触屏功能
  8. 浅谈web前端就业的学习路线
  9. unity3d在Android端读取修改Json数据
  10. python基础:列表生成式和生成器