ShareSDK分享微博的问题

在有图片链接的时候,分享到微博,不像qq/微信那样直接带有链接,链接必须加到text里面,所以在保证弹出sheet的同时,将新浪微博的分享内容和其他平台区分开。

不说了,贴代码

//创建分享的参数

NSArray * imgArr = @[@"https://www.jingchujie.com/dybuat/css01/img/loginNew.png"];

if (imgArr) {

NSMutableDictionary * shareDic  = [NSMutableDictionary dictionary];

[shareDic SSDKEnableUseClientShare];

NSString * text = @"邀请好友注册有奖励哦~";

NSString * content = [NSString stringWithFormat:@"%@%@",text,_urlstr];

[shareDic SSDKSetupShareParamsByText:  text 

 images:imgArr url:[NSURL URLWithString:_urlstr] title:@"一起来吧!" type:SSDKContentTypeAuto];

[shareDic SSDKSetupSinaWeiboShareParamsByText:content 

title:@"一起来吧!" image:imgArr url:[NSURL URLWithString:_urlstr] latitude:0.0 longitude:0.0 objectID:nil type:SSDKContentTypeAuto];

//分享

[ShareSDK showShareActionSheet:nil items:nil shareParams:shareDic 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, nil];

[alertview  show];

}

break;

case SSDKResponseStateFail:

{

NSLog(@"%@",error);

UIAlertView * alertview = [[UIAlertView alloc] initWithTitle:@"分享失败" message:[NSString stringWithFormat:@"%@",error] delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];

[alertview show];

}

break;

default:

break;

}

}];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 4,093评论 2 7
  • AFNNetworking 2.0你相信你一定知道AFNNetworking,不知道你还可以看看该作者的博文,所以...
    瞎嘚嘚阅读 773评论 1 1
  • #import<Foundation/Foundation.h> #import #import "sqlTest...
    lichengjin阅读 504评论 0 0
  • 关于凯利判据 Kelly criterion通过今天的研读,大概明白了大致意思,但证明过程还有太多不太清楚的地方,...
    李章文阅读 243评论 0 0
  • 相遇之前就想着这次会不会见到你,果然你也在那里。虽然才是第二次相遇,但是感觉我们已经是相识好多年的老朋友一样。在采...
    伊木依土阅读 643评论 0 0

友情链接更多精彩内容