Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在ios上发布从Facebook的ImageView中提取的钛合金图像_Ios_Facebook Graph Api_Titanium - Fatal编程技术网

Can';t在ios上发布从Facebook的ImageView中提取的钛合金图像

Can';t在ios上发布从Facebook的ImageView中提取的钛合金图像,ios,facebook-graph-api,titanium,Ios,Facebook Graph Api,Titanium,我正在尝试向一个应用程序添加一些facebook功能,我正在做一些测试。 我想将图像视图(self.iconImage)转换为blob和post 到facebook。 但我得到了一个错误: [错误]:message=“***集合 在枚举时发生了变异。“ 这是代码 shareView.addEventListener('click',function(){ var blob = self.iconImage.toImage(); // I have tried also toBlob

我正在尝试向一个应用程序添加一些facebook功能,我正在做一些测试。 我想将
图像视图
(self.iconImage)转换为blob和post 到facebook。 但我得到了一个错误:

[错误]:message=“***集合 在枚举时发生了变异。“

这是代码

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有关:如果我从post对象中删除图片,我可以将其发布到facebook。
你知道如何解决这个问题吗?

你使用的是什么版本的Tianium SDK和/或Facebook模块?这是由Tianium SDK 4.0.1和Facebook模块4.0.4修复的