我正在使用 phonegap 2.4 和最新的 facebook 插件做一个项目
https://github.com/phonegap/phonegap-facebook-plugin
我的问题是发布到用户墙提要,我能够对用户进行身份验证,获取所有适当的事件等等,但是当我尝试发布到提要时(我正在请求阅读首先,然后在 ios6 中写入权限序列,并拥有用户的发布权限,并且我已经在设置中设置了我的 facebook 帐户,啊,而且我正在使用 facebook sdk 3.1)控制台只是低谷和错误
***** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[__NSCFDictionary removeObjectForKey:]: mutating method sent to immutable object”**
正在尝试从不可变字典中删除和对象,但为什么呢?在哪里?如何解决这个问题?
这就是我的 js 方法正在尝试做的事情
var params = {
method: 'feed',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
};
FB.ui(params, function(obj) { console.log(obj); });
错误是何时调用FB.ui()
我真的不知道该怎么做,或者我可以从哪里开始寻找,谢谢你的帮助!!!