ios分享之后立即获取分享状态_ios分享界面过很久才能弹出

代码如下

func testShareSDKWithChooseView(){

//1、创建分享参数(必要)

let url = NSURL(string: "http://img1.3lian.com/img013/v4/44/d/61.jpg")!

let data = NSData(contentsOfURL: url)

let shareParams = NSMutableDictionary()

let url1 = NSURL(string: "http://mob.com")!

shareParams.SSDKSetupShareParamsByText("内容喔", images: data, url: url, title: "分享标题呀", type: SSDKContentType.Auto)

// 设置分享菜单栏样式(非必要)

// 设置分享菜单的背景颜色

SSUIShareActionSheetStyle.setActionSheetBackgroundColor(ZQRGB(179, g: 179, b: 179, a: 0.8))

// 设置分享菜单颜色

SSUIShareActionSheetStyle.setActionSheetColor(UIColor.whiteColor())

// 隐藏 取消按钮

SSUIShareActionSheetStyle.isCancelButtomHidden(true)

//        // 设置分享菜单-取消按钮背景颜色

//        SSUIShareActionSheetStyle.setCancelButtonBackgroundColor(UIColor.whiteColor())

//

//        // 设置分享菜单-取消按钮的文本颜色

//        SSUIShareActionSheetStyle.setCancelButtonLabelColor(UIColor.blackColor())

// 设置分享菜单-社交平台文本颜色

SSUIShareActionSheetStyle.setItemNameColor(UIColor.blackColor())

// 设置分享菜单-社交平台文本字体

SSUIShareActionSheetStyle.setItemNameFont(UIFont.systemFontOfSize(13))

//2、弹出ShareSDK分享菜单

/**

*  显示分享菜单

*

*  @param view                     要显示菜单的视图, iPad版中此参数作为弹出菜单的参照视图

*  @param items                    菜单项,如果传入nil,则显示已集成的平台列表

*  @param shareParams              分享内容参数

*  @param shareStateChangedHandler 分享状态变更事件

*

*  @return 分享菜单控制器

*/

ShareSDK.showShareActionSheet(self.view, items: nil, shareParams: shareParams) { (state : SSDKResponseState, type:SSDKPlatformType, userData : [NSObject : AnyObject]!, contentEntity :SSDKContentEntity!, error:NSError!, result) in

switch (state) {

case SSDKResponseState.Success:

app.havenotext(app.hud, text: "分享成功", view: app.window!)

break;

case SSDKResponseState.Fail:

app.havenotext(app.hud, text: "分享失败", view: app.window!)

break;

case SSDKResponseState.Cancel:

app.havenotext(app.hud, text: "取消分享", view: app.window!)

break;

default:

break;

}

}

}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值