iOS开发填坑 -- qq登陆官方SDK

      具体的步骤,已经有很多大神写过了,这里就贴一下:

      Herb_Sun的《一步一步实现iOS QQ第三方登录》


第一坑:

      在导入<TencentSessionDelegate>之后,肯定有朋友惊奇的发现,卧槽,什么鬼!原来是在官方SDK中,有一个类没有引用,导致无法识别,添加一句#import即可解决

导入TencentApiInterface.h

第二坑:

      在导入TencentApiInterface.h之后,我们解决了TencentSessionDelegate Cannot find的问题,接着发现,卧槽,为什么登陆成功之后,TencentSessionDelegate中tencentDidLogin、tencentDidNotLogin等各种方法都不执行呢?

      还记得在AppDelegate中我们要重写2个方法么?为神马微信登陆的SDK需要重写3个,而到了qq登陆你就只要2个呢?于是乎~在3个方法里都进行处理,就ok啦~

搞定

第三坑:

      前两个坑成功填平,由于手头没有那么多测试机,于是用模拟器开始跑,尼玛!i386?

i386

      尝试了各种方法,也没有能够修复好,在此福利一个链接~

      Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名"

      最后返回qq开发者详细看了一下这个版本SDK的变化,卧槽,醉了!

      原来i386被官方SDK砍掉了~


最后:祝各位在qq第三方登录的时候能少走弯路~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,972评论 25 709
  • 搜狗 Passport iOS SDK 是搜狗为开发者提供的第三方单点登录和搜狗账户注册登录服务。本版本提供的第三...
    Www刘阅读 6,842评论 2 1
  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 5,182评论 0 1
  • 美国持枪是合法的,办张持枪证比办钓鱼证还容易,对居民身份也没什么太大要求,连没有绿卡的外国留学生也可以申请。最近美...
    溺水小熊猫阅读 1,898评论 0 0
  • 最近读了一本日本的心灵小说《如果世上不再有猫》,被深深震撼。不是因为小说的词藻有多么的华丽,也并不是因为小说的情节...
    心芒咨询阅读 3,165评论 1 3