美文网首页
shareSDK分享到微信出现code=105错误及国际化问题

shareSDK分享到微信出现code=105错误及国际化问题

作者: 那一处风景ljz | 来源:发表于2016-11-18 15:19 被阅读102次

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中添加简体中文本地化。


屏幕快照 2017-10-31 下午5.11.19.png

3.点击分享按钮,弹出sheetAlert崩溃:[__NSArrayM enqueue:]: unrecognized selector sent to instance

百度很多说是在 project --buddle Seeting 里面的Other Linker Flags 中添加-ObjC就可以了,但并没有解决我的问题,后来是在Other Linker Flags 中添加-all_load,问题就解决了.

屏幕快照 2017-10-31 下午5.06.41.png

注:添加-all_load不太好,会把有用的没用的framework全部加载进去,安装包会变大。

4.Xcode9,在ios8模拟器上使用shareSDK一直停留在启动页,不走main函数,也不崩溃。
需要删除原工程中的shareSDK,在shareSDK官网重新下载新版(我用的4.0。3),重新配置就OK了。

shareSDK分享点击微信图标无反应

坑1-----SSDKSetupWeChatParamsByText及title等的参数不能太长。
后续更新中。。。

参考:http://www.cnblogs.com/g-fly/p/5717978.html

相关文章

网友评论

      本文标题:shareSDK分享到微信出现code=105错误及国际化问题

      本文链接:https://www.haomeiwen.com/subject/vrxspttx.html