2012-05-09 78 views
0

我通過以下代碼發佈到用戶的Facebook提要。Facebook通過iOS sdk發佈,有時會錯過圖片

70% - 90%的時間貼得很好,與圖像一起,但有時會張貼,但沒有圖像,沒有任何錯誤。

有人可以解釋是什麼原因?

[params setObject:@"1234" forKey:@"name"]; 
[params setObject:@"1234" forKey:@"caption"]; 
[params setObject:@"description" forKey:@"description"]; 
[params setObject:item.itemURL forKey:@"link"]; 
[params setObject:item.itemPictureURL forKey:@"picture"]; 
[params setObject:facebook.accessToken forKey:@"access_token"]; 
[facebook requestWithGraphPath:@"/me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 

雖然圖像是在指定的圖片url。

謝謝 -

回答

0

這是因爲URL通過Web調用圖像的即裝或任何Web調用是異步也是它在另一個線程不是主線程,這樣有時呼叫的電話後作出張貼在fb上,因此當時圖像不可用。因此您需要首先加載所需的圖像,並檢查圖像是否可用於調用FB

相關問題