前段时间做的 QQ 登录,趁着现在放假做个小结。
这里用的是 Mob官网 集成的资源。用起来比较简单,不足之处就是引入库文件的略大。以后有时间会参照官网做个小点的,这里仅供参考。
先上图:
首页
获取和显示头像,昵称:
实现代码主要参照 http://bbs.mob.com/thread-118-1-1.html ,写得也很详细,这里不再赘述。需要指出一点,文章显示的 QQ 空间的头像,而我们一般更希望显示聊天头像。上网查找到了解决办法,实现代码如下:
NSURL *imageUrl = [NSURL URLWithString:[[userInfo sourceData] objectForKey:@"figureurl_qq_2"]];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:imageUrl]];
self.imageView.image = image;
此外,这里加载头像是用的异步加载方式,具体可参考 使用UIImageView展现来自网络的图片 ,写得很不错!
注:
1. 此处是真机调试,需要安装 QQ 客户端。
2. 若出现 “library not found …” 错误,解决方法参看上篇微信第三方登录。