iOS 第三方新浪微博分享坑i
2016-04-15 15:55
447 查看
环境:苹果机 虚拟机 +iOS9.2
新浪分享遇见的问题 正常分享是很容易实现的,但我突然想要实现分享图文功能的想法。
刚开始的时候,我想。shareSDK会提供接口吧,会提供吧。。然而找了半天没找到,不过还好机智,想到看官方提供的demo,demo地址:http://www.mob.com/#/downloadDetail/ShareSDK/ios 看例子终于找到我想要的部分功能函数。
头文件:
新浪分享遇见的问题 正常分享是很容易实现的,但我突然想要实现分享图文功能的想法。
刚开始的时候,我想。shareSDK会提供接口吧,会提供吧。。然而找了半天没找到,不过还好机智,想到看官方提供的demo,demo地址:http://www.mob.com/#/downloadDetail/ShareSDK/ios 看例子终于找到我想要的部分功能函数。
头文件:
#import <ShareSDK/ShareSDK.h> #import <ShareSDKUI/ShareSDK+SSUI.h> 代码实现效果: <img src="https://img-blog.csdn.net/20160415161128447?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> <img src="https://img-blog.csdn.net/20160415161153791?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> 新浪内容分享 方法 -(void)ShareClick { //1、创建分享参数 //NSArray* imageArray = @[[UIImage imageNamed:@"shareImg.png"]]; // (注意:图片必须要在Xcode左边目录里面,名称必须要传正确,如果要分享网络图片,可以这样传iamge参数 images:@[@"http://mob.com/Assets/images/logo.png?v=20150320"]) //创建分享参数 NSArray* imageArray = @[[UIImage imageNamed:@"LogoApp"]]; if (imageArray) { NSMutableDictionary *shareParams = [NSMutableDictionary dictionary]; [shareParams SSDKSetupShareParamsByText:@"分享内容" images:imageArray url:[NSURL URLWithString:@"http://mob.com"] title:@"分享标题" type:SSDKContentTypeAuto]; //2、分享(可以弹出我们的分享菜单和编辑界面) [ShareSDK showShareActionSheet:nil //要显示菜单的视图, iPad版中此参数作为弹出菜单的参照视图,只有传这个才可以弹出我们的分享菜单,可以传分享的按钮对象或者自己创建小的view 对象,iPhone可以传nil不会影响 items:nil shareParams:shareParams onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) { switch (state) { case SSDKResponseStateSuccess: { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"分享成功" message:nil delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [alertView show]; break; } case SSDKResponseStateFail: { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"分享失败" message:[NSString stringWithFormat:@"%@",error] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [alert show]; break; } default: break; } } ]; } }
相关文章推荐
- 2016年最新苹果开发者账号注册申请流程最强详解!
- 多线程
- ios开发-- 开发细节(得到当前View的ViewController)
- controller-release
- 两个界面的翻转
- iOS开发------程序实现国际化Localizable
- iOS-仿百度卫士动画
- iOS 单利的简单创建
- Ios 高德地图 地图上添加多个大头针 怎么在复用队列中知道我单击的是哪一个大头针
- 埋在我和极光推送之间的那些坑,好用的极光推送文档
- iOS中偏好设置的创建,数据写入与读取
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- iOS中归档对象的创建,数据写入与读取
- iOS __weak __strong WeakSelf StrongSelf
- iOS 移除所有子视图
- iOS 9 Auto Layout界面自动布局系列6-自适应布局
- iOS --修改button文字位置大小 以及设置button边框
- iOS录音后的.caf格式转MP3格式
- iOS 键盘
- 对iOS runtime methodForSelector 方法的一点理解2