【发布时间】:2015-12-17 11:45:50
【问题描述】:
我正在尝试将一些 facebook 功能添加到应用程序中,并且正在进行一些测试。
我想将 ImageView (self.iconImage) 转换为 blob 并发布
到脸书。
但是我收到了这个错误:
[错误] : message = "*** 集合 <__nsdictionarym:> 在枚举时发生了变异。";
这是代码。
shareView.addEventListener('click',function(){
var blob = self.iconImage.toImage(); // I have tried also toBlob
var fb = require('facebook');
fb.permissions = ['publish_actions'];
fb.initialize();
if(!fb.loggedIn)
fb.authorize();
function postPoi(){
var post = {picture: blob, caption:"test",message:"test"};
fb.requestWithGraphPath('me/feed',post , "POST")});
}
fb.addEventListener('login', function(e) {
if (e.success)
postPoi();
});
});
错误与 blob 有关:如果我从帖子对象中删除图片,我可以发布到 facebook。 任何想法如何解决这个问题?
【问题讨论】:
标签: ios facebook-graph-api titanium