2016-08-25 11 views
0

私は5.4.0GA sdkでappceleratorのfacebookモジュールのバージョン5.2.0を使用しています。Appcelerator Facebookモジュールのエラー投稿IOS

var data = {link: "http://www.stackfish.com" }; 
    fb.requestWithGraphPath('me/feed', data,"POST",showRequestResult); 

しかし、私は、私は、配列の変異エラーを取得見つけたコード例を使用して写真を投稿しようとすると:私は、次のコードでのFacebookへのリンクを投稿することができますよ。ここではIOSにエラーが発生したコードは、(それがドロイドで正常に動作します)です:

 if (fb.getLoggedIn() == true) 
     { 
      // Ti.API.info('1.5.5 PostTo FacebookLogged In Perissions = ' + fb.permissions); 




      Titanium.Media.openPhotoGallery({ 
    success:function(event) 
    { 

     var data = {picture: event.media, caption: 'test'}; 
     Titanium.Facebook.requestWithGraphPath('me/photos', data, "POST", showRequestResult); 
    }, 
    cancel:function() 
    { 
    }, 
    error:function(error) 
    { 
    }, 
    allowEditing:true 
}); 

ここでエラーです:

[ERROR] : Script Error { 
[ERROR] :  column = 2506; 
[ERROR] :  line = 1; 
[ERROR] :  message = "*** Collection <__NSDictionaryM: 0x14ee27430> was mutated while being enumerated."; 
[ERROR] :  sourceURL = "file:///var/containers/Bundle/Application/110C8EFE-A325-4D3C-A15C-AC0FFA89C418/Stackfish.app/alloy/controllers/PostReview.js"; 
[ERROR] :  stack = "[native code]\[email protected]:///var/containers/Bundle/Application/110C8EFE-A325-4D3C-A15C-AC0FFA89C418/Stackfish.app/alloy/controllers/PostReview.js:1:2506"; 
[ERROR] : } 

誰も私が間違ってやっている上の任意のアイデアを持っていますか?ありがとう

答えて

0

私には正しいと思われます。 MOD-2286

突然変異の問題を避けるために、高速反復を古典反復に削除する必要があります。チケットに従って、そこにフィードバックをください、ありがとう!