在xcode 6.1 中使用shareSDK 或者原生的sinaSDK 運行程序崩潰-reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]

遇到的問題

根據新浪微博 SDK 附帶的文檔接入項目後,在模擬器運行項目,在調用註冊方法時發生崩潰。註冊方法代碼:

1
[WeiboSDK registerApp: @"xxxxxxxx"];

崩潰信息打印如下:

1
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x14587ae0'

這是因爲在xocde6.1 中沒有加載到  libWeiboSDK.a

有三種方法解決: (第三種方法一定會成功,但是前兩種可能會不成功)

1: Target->Buid   Settings->Linking   下   Other   Linker  Flags   項添加-all_load

2:Target->Buid   Settings->Linking   下   Other   Linker  Flags   項添加-ObjC

3:Target->Buid   Settings->Linking   下   Other   Linker  Flags   項添加       -force_load path/to/your/libWeiboSDK.a(就是你項目中的libWeiboSDK.a的路徑)。

如:






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章