1.code=105
需要在plist文件中插入以下字段:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>wechat</string>
<string>weixin</string>
<string>wx1b47ba2eb7261bc6</string>
</array>
2.国际化
分享到微信好友和朋友圈为例:
把图标下面的标题改成汉语:
打开shareSDK--Optional--ShareSDKUI.bundle--en.Iproj,把里面的"ShareType_22" = "Wechat contacts";
"ShareType_23" = "Wechat moments";分别改成
"ShareType_22" = "好友";
"ShareType_23" = "朋友圈";
就可以了。
或者:
在project中添加简体中文本地化。
3.点击分享按钮,弹出sheetAlert崩溃:[__NSArrayM enqueue:]: unrecognized selector sent to instance
百度很多说是在 project --buddle Seeting 里面的Other Linker Flags 中添加-ObjC就可以了,但并没有解决我的问题,后来是在Other Linker Flags 中添加-all_load,问题就解决了.
注:添加-all_load不太好,会把有用的没用的framework全部加载进去,安装包会变大。
4.Xcode9,在ios8模拟器上使用shareSDK一直停留在启动页,不走main函数,也不崩溃。
需要删除原工程中的shareSDK,在shareSDK官网重新下载新版(我用的4.0。3),重新配置就OK了。
shareSDK分享点击微信图标无反应
坑1-----SSDKSetupWeChatParamsByText及title等的参数不能太长。
后续更新中。。。