64位 - QQ iOS sdk2.3.1 调用sendReq后进入qq,无分享对话框
大家讲道理
大家讲道理 2017-04-17 13:38:04
0
3
237

我之前用的是旧的SDK,分享是完全正常的,现在为了兼容64位,换用最新版的TencentOpenApi SDK,就是2.3.1,就出问题了,跳转到手机QQ界面后,没有分享对话框,就好像简单的打开手机QQ一样。下面是代码,完全一样,

QQApiNewsObject *messge = [[QQApiNewsObject alloc] init];
   messge.url = [NSURL urlWithStr:self.url];
   messge.title = self.title;
   messge.description = self.shareDesc;
   messge.previewImageData = [self shareImageData];

   SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:messge];
   //将内容分享到qqzone
   //    [QQApiInterface SendReqToQZone:req];
   //将内容分享给qq好友
   [QQApiInterface sendReq:req];

另外,我使用32位的2.3.1SDK也有同样的问题。求救!!2月1号是苹果要求支持64位的最后一天,现在很着急。请大牛指点指点啊~

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
巴扎黑

发现原因了,写法不对,2.3.1必须使用类方法来生成QQApiNewsObject对象,不能先alloc init,再对每个属性进行赋值,老的SDK却可以!!我改成这样就OK了:

QQApiNewsObject *messge = [QQApiNewsObject objectWithURL:[NSURL urlWithStr:self.url]
                                                  title:self.title
                                            description:self.shareDesc
                                       previewImageData:[self shareImageData]];
迷茫

没有遇到你的情况,建议看看环境搭建,核对一下

PHPzhong

没有遇到哦,你检查一下
messge.url = [NSURL urlWithStr:self.url];
messge.title = self.title;
messge.description = self.shareDesc;
messge.previewImageData = [self shareImageData];
看这几个数据有没有传对

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!