sinaweibosdk / weibo_ios_sdk

新浪微博 IOS SDK
http://weibo.com
Other
1.44k stars 565 forks source link

Swift中调用SDK,抛出异常 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance #51

Closed mebusw closed 9 years ago

mebusw commented 9 years ago

XCode6.1 Swift项目 WeiboSDK 2.4.2

在AppDelegate中一运行 [WeiboSDK registerApp:kAppKey]; 这一步直接抛出异常:

'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance

尝试加过linking flag:-Objc-all_load,都没用,

huangwangxin commented 9 years ago

使用xcode6.1创建的项目会出现这样直接崩溃, 不管是swift还是object-c。坐等更新

mebusw commented 9 years ago

解决了这个问题: linker flag加上 all_load 另外,去看demo工程,把各个framework都加进去就行了

leenjewel commented 9 years ago

大家说的解决办法都比较片面,我做了比较详细的分析:

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