我已经将我的Xcode 4.4,Phonegap升级到Cordova 1.9,并安装了Sharekit 2.0,我无法让ShareKit工作。在升级之前,ShareKit v.021正确地使用了旧版本的已知问题。
我按照ShareKit安装了WIKI 2.0。然后,我根据这些ShareKit更新了航向插件
我的ios应用程序完全是html、css和js。我使用以下命令通过javascript调用ShareKit:
shareToFacebook(msg,url)和shareToTwitter(msg,url)
在模拟器中,我得到以下错误,我不知道如何修复它。我继承了这个项目,我是个新手,所以我有点瞎了。
/Users/Main/Documents/ShareKit/ShareKit/Classes/ShareKit/Core/SHK.m:528* +SHK sharersDictionary中的2012-09-21 16:38:29.744 in 3976:17603断言失败
* webView:decidePolicyForNavigationAction:request:frame:decisionListener:委托中的*2012-09-21 16:38:29.745 not 3976:17603 WebKit丢弃了一个未指明的异常: ShareKit:您没有正确设置sharersPlistName*
不过,在我的项目中,仍然启用了9项服务的defaul SHKSharers.plist。我只有twitter和facebook,我也犯了同样的错误。
任何帮助都将不胜感激。
发布于 2016-05-24 06:53:49
在您的自定义SHKConfigurator文件中添加以下内容:
- (NSString*)sharersPlistName {
return @"SHKSharers.plist";
}SHKSharers.plist是默认的,ShareKit附带一个。你可以有你自己的。但是,请确保在sharersPlistName函数中返回plist名称。
https://stackoverflow.com/questions/12539590
复制相似问题