分享sdk

1.添加所需的第三方框架,在mod.com上下载sdk

2.添加完sdk后,在Xcode里导入所需的框架

3.在appdelegate里添加

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    [ShareSDK registerApp:@"7238909cf352"];//mod.com开发者上添加应用返回的appkey

    //使用的是新浪微博分享的时候按照下面的方法

    [ShareSDK connectSinaWeiboWithAppKey:@"3533917090"     //新浪微博的appkey

                               appSecret:@"eea4e51b372918ef6b3b793927a1cc21"  //新浪微博的密码

                             redirectUri:@"http://mooc.huiwen.com"];   //注册时的网址

4.在点击分享时的方法

id<ISSContent> publishContent = [ShareSDK content:_title.text  //分享的文字

                                       defaultContent:@"测试一下"

                                                image:[ShareSDK imageWithUrl:self.model.image[@"raw"]] //分享的图片

                                                title:@"ShareSDK"

                                                  url:@"http://www.mob.com"

                                          description:@"这是一条测试信息"

                                            mediaType:SSPublishContentMediaTypeNews];

    //创建弹出菜单容器

    id<ISSContainer> container = [ShareSDK container];

    [container setIPadContainerWithView:sender arrowDirect:UIPopoverArrowDirectionUp];

    

    //弹出分享菜单

    [ShareSDK showShareActionSheet:container

                         shareList:nil

                           content:publishContent

                     statusBarTips:YES

                       authOptions:nil

                      shareOptions:nil

                            result:^(ShareType type, SSResponseState state, id<ISSPlatformShareInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) {

                                

                                if (state == SSResponseStateSuccess)

                                {

                                    NSLog(NSLocalizedString(@"TEXT_ShARE_SUC", @"分享成功"));

                                }

                                else if (state == SSResponseStateFail)

                                {

                                    NSLog(NSLocalizedString(@"TEXT_ShARE_FAI", @"分享失败,错误码:%d,错误描述:%@"), [error errorCode], [error errorDescription]);

                                }

                            }];


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值