【iOS】QQ空间分享失败问题解决(网络连接超时)

关于QQ分享的代码这里就不一一贴出了

1、先下载QQ SDK,将库文件导入工程

【iOS】QQ空间分享失败问题解决(网络连接超时)_第1张图片

2、Build Phases添加相应系统库

3、注册以及导入头文件后可按照官方文档进行分享代码添加

http://wiki.connect.qq.com/ios_sdk_api_使用说明

4、以上都没有问题了接下来的就在info.plist中添加

这一步很重,不添加的话,调不出QQ

添加后的效果就是如果手机安装了QQ就直接调出QQ,如果没有就调出网页分享

还有一定注意真机测试分享,模拟器有时会报错

-canOpenURL: failed for URL: "mqqopensdkapiV2://" - error: "This app is not allowed to query for scheme mqqopensdkapiv2"

2017-08-07:19:32:41:182 -QQAPI- QQApi.m:613 QQApi.m: open URL failed at sendMessage

5、如果- (void)handleSendResult:(QQApiSendResultCode)sendResult内sendResult为success

就排查你分享的链接

```

QQApiNewsObject *urlObj = [QQApiNewsObject objectWithURL:linkUrl  title:shareTitle description:textToShare previewImageURL:thumbUrl];

```

最简便的方法就是江linkurl复制下来,直接发布到你的QQ空间,看是否能够成功

QQ空间会过滤一些链接和敏感内容,但是app内分享不会提示你,只会提示网络连接问题等

你可能感兴趣的:(【iOS】QQ空间分享失败问题解决(网络连接超时))