新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
2014-11-29 15:26
531 查看
使用xcode6.1创建的项目, 添加新浪SDK,运行[WeiboSDKregisterApp:kAppKey];这一步崩溃,抛出以下
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance
0x7fb7315a89e0'
解决方法:
有一部分可以在 Build Settings 中的 Other Linker Flags 修改为 -all_load,或者-Objc这两个就可以了, 但是也有一部分加入后还是会报错, 是因为与别的sdk的冲突。 此时,可以在 Build Settings 中的 Other Linker
Flags 修改为 -force_load path/libWeiboSDK.a , path是新浪微博 SDK 静态链接库的确切位置。 大部分可以用 $(PROJECT_DIR)/listenNews/libWeiboSDK/libWeiboSDK.a 这个。 也就是-force_load
$(PROJECT_DIR)/listenNews/libWeiboSDK/libWeiboSDK.a
这里有一篇文章解释得很清晰:http://leenjewel.github.io/blog/2015/01/08/ios-ping-tai-cocos2d-x-xiang-mu-jie-ru-xin-lang-wei-bo-sdk-de-keng/
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance
0x7fb7315a89e0'
解决方法:
有一部分可以在 Build Settings 中的 Other Linker Flags 修改为 -all_load,或者-Objc这两个就可以了, 但是也有一部分加入后还是会报错, 是因为与别的sdk的冲突。 此时,可以在 Build Settings 中的 Other Linker
Flags 修改为 -force_load path/libWeiboSDK.a , path是新浪微博 SDK 静态链接库的确切位置。 大部分可以用 $(PROJECT_DIR)/listenNews/libWeiboSDK/libWeiboSDK.a 这个。 也就是-force_load
$(PROJECT_DIR)/listenNews/libWeiboSDK/libWeiboSDK.a
这里有一篇文章解释得很清晰:http://leenjewel.github.io/blog/2015/01/08/ios-ping-tai-cocos2d-x-xiang-mu-jie-ru-xin-lang-wei-bo-sdk-de-keng/
相关文章推荐
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- 新浪微博SDK出现导致app崩溃 '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instanc
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]:
- '-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x14fcce
- [NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance
- WeiboSDK替换为最新64位包时,'-[UIView wbsdkCenterX]: unrecognized selector sent to instance 0x7fcfe33b3b90'
- ios开发出现 -[__NSDictionaryM isEqualToString:]: unrecognized selector sent to instance 错误
- 关于使用JSON库的时候,出现[NSCFString JSONValue]: unrecognized selector sent to instance的问题
- ShareSDK集成报错:NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instanc
- 报错-[UIView wbsdkCenterX]: unrecognized selector sent to instance
- 关于使用JSON库的时候,出现[NSCFString JSONValue]: unrecognized selector sent to instance的问题
- 关于使用JSON库的时候,出现[NSCFString JSONValue]: unrecognized selector sent to instance的问题
- -[__NSCFString longValue]: unrecognized selector sent to instance
- 在xcode 6.1 中使用shareSDK 或者原生的sinaSDK 运行程序崩溃-reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]
- __NSCFString containsString:]: unrecognized selector sent to instance 的解决方案
- -[__NSCFString objectFromJSONString]: unrecognized selector sent to 解决办法
- iOS开发——异常:[__NSCFNumber length]: unrecognized selector sent to instance