新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]:

来源:互联网 发布:曾经网络歌曲 编辑:程序博客网 时间:2024/05/21 22:39


不得不说 新浪微博那 SDK 做得很屎。

[WeiboSDK registerApp: @"xxxxxxxx"];


[__NSDictionaryM weibosdk_WBSDKJSONString] : unrecognized selector sent to instance 0x170255780


官方文档说:

在工程中引入静态库之后,需要在编译时添加   –ObjC   编译选项,避免静态库中类 加载   不全造成程序崩溃。方法:程序   Target->Buid   Settings->Linking   下   Other   Linker  Flags   项添加-ObjC

然后

依旧崩溃

正确的解决办法
这里先给出正确的解决办法再谈谈为什么要这么做。正确的做法还是设置 Other Linker Flags 这个编译选项,只不过即不用用-ObjC也不能用-all_load,而是要用-force_load path/to/your/libWeiboSDK.a,后面跟的是新浪微博 SDK 静态链接库的确切位置。


我时这么修改的。

上图


再然后 我是参考下面这个 博客的。 

http://leenjewel.github.io/blog/2015/01/08/ios-ping-tai-cocos2d-x-xiang-mu-jie-ru-xin-lang-wei-bo-sdk-de-keng/

PS:程序员确实应该有自己的修养!


0 0
原创粉丝点击