簡體   English   中英

FBConnect iPhone:發生未知錯誤

[英]FBConnect iPhone: Unknown Error Occurred

我正在從iPhone應用程序將照片上傳到Facebook。 我已經開始工作了,但有時會返回“發生未知錯誤”。 我不確定是什么問題。 大約有75%的時間會發生這種情況。

有人遇到過這種情況么?

仍然不確定發生了什么,但是我解決了問題。 這是我所做的:

- (void)request:(FBRequest*)request didFailWithError:(NSError*)error {
    if ([error code] == 1 && [[request method] isEqualToString:@"photos.upload"]) {
        FBRequest *tryAgain = [FBRequest requestWithDelegate:self];
        [tryAgain call:[request method] params:[request params] dataParam:(NSData *)[request dataParam]];
    }   
}

本質上,我只是讓它再試一次。 重新發送相同的請求無效(失敗的簽名無效),因此我創建了一個具有舊請求屬性的新請求。

這樣做的好處是它是遞歸的:如果新請求也失敗了,它將繼續嘗試。 我希望我不會遇到任何負面影響。

在模擬器上進行嘗試,並使用像Charles這樣的http調試器來查看傳輸過程中發生的情況以及來自Facebook的響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM