帮助与文档

> >

一、添加代码

添加如下代码,分享之后的效果需要去对应的分享平台上观看,首先要构造分享参数,然后再根据每个平台的方法定制自己想要分享的不同的分享内容

    //1、创建分享参数(必要)
    NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];
    [shareParams SSDKSetupShareParamsByText:@"分享内容"
                                     images:[UIImage imageNamed:@"传入的图片名"]
                                        url:[NSURL URLWithString:@"http://mob.com"]
                                      title:@"分享标题"
                                       type:SSDKContentTypeAuto];

    // 定制新浪微博的分享内容
    [shareParams SSDKSetupSinaWeiboShareParamsByText:@"定制新浪微博的分享内容"                                       title:nil 
                                               image:[UIImage imageNamed:@"传入的图片名"] 
                                                 url:nil 
                                            latitude:0 
                                           longitude:0 
                                            objectID:nil 
                                               type:SSDKContentTypeAuto];

    // 定制微信好友的分享内容
    [shareParams SSDKSetupWeChatParamsByText:@"定制微信的分享内容"                 title:@"title" 
                        url:[NSURL URLWithString:@"http://mob.com"] 
                 thumbImage:nil 
                      image:[UIImage imageNamed:@"传入的图片名"] 
               musicFileURL:nil 
                    extInfo:nil 
                   fileData:nil 
               emoticonData:nil 
                       type:SSDKContentTypeAuto  forPlatformSubType:SSDKPlatformSubTypeWechatSession];// 微信好友子平台

    //2、分享
    [ShareSDK showShareActionSheet:view
                             items:nil
                       shareParams:shareParams
               onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) { ...... }

Note : 可以参考头文件 (ShareSDK / ShareSDK.framework / NSMutableDictionary (SSDKShare))中的方法:

9001A9EC-F629-4C4E-9F10-FCB81E388606

相关文档