2016shareSDK分享步骤

2016shareSDK分享步骤


此处以分享新浪微博为例,浅聊用shareSDK分享内容到新浪微博,写的不足之处,还请见谅!

首先当然得有share官网账号,进入share官网注册你的应用获取AppKey(没有得申请,步骤可以自己去官网看文档,此处省略。)

然后下载shareSDK并且集成到你的项目中并且添加相应的依赖库(包括必加的依赖库与你个人需要分享的社交平台的)(个人觉得是用到哪些依赖库不用死记住,每次要用时去share官网查看一下就行)

接下来需要再你的项目appdelegate处导入头文件并且设置AppKey在- (BOOL)application: didFinishLaunchingWithOptions:方法中调用registerApp方法来初始化SDK并且初始化第三方平台,(可以直接拷贝官网demo,只需更换一些你自己的参数即可,比如AppKey值)如图:


 

然后在你需要实现的视图导入头文件并且在你需要分享的位置(比如按钮的点击事件中)添加实现功能代码,(可以直接拷贝官网demo,只需更换一些你自己的参数即可)如图:


这时你的程序可能会有2个警告,警告内容大致是

 

这是因为在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,当然警告也可以运行你的程序,但是如果你想解决这2个警告的话,可以参考这个链接的内容:  http://www.jianshu.com/p/b3131d8f3c2d

当然你如果此时就运行你的程序,会直接崩溃掉,日志为:


 

 

解决办法是将build setting 里面的other linker flags 设置为 -all_load就可以了,如图:


 

此时你再运行你的程序,触摸分享按钮准备分享到新浪平台时,会提示你尚未配置新浪的URL Scheme

你只需这样做即可:


 

再次运行你的程序就可以实现分享到新浪了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值