2013-12-10 32 views
0

我不確定新AFNetworking的showAlertViewForRequestOperationWithErrorOnCompletion應該如何使用。我嘗試了以下,但沒有顯示alertView。showAlertViewForRequestOperationWithErrorOnCompletion應該如何使用?

[requestOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id requestObject) { 
    // ... 
} failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
    [UIAlertView showAlertViewForRequestOperationWithErrorOnCompletion:operation 
                   delegate:nil]; 
}]; 
+0

我能夠谷歌這一點。我相信你已經看到了它。 https://github.com/AFNetworking/AFNetworking/blob/master/UIKit%2BAFNetworking/UIAlertView%2BAFNetworking.m –

+0

我發現代碼是的,但作爲一個初學者,我不清楚如何創建塊和通知播放一起。 – Kreisquadratur

回答

1
  1. 確定其爲達到該行代碼?
  2. 只有在操作的錯誤不爲零時纔會顯示警報。你確定這是事實嗎?

更新:

好了,所以它看起來像由implementation,調用該不顯示警報馬上,只是對其進行設置,以便在操作失敗時,警報是顯示。所以你可能需要做:

[UIAlertView showAlertViewForRequestOperationWithErrorOnCompletion:requestOperation 
                   delegate:nil]; 

[requestOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id requestObject) { 

} failure:^(AFHTTPRequestOperation *operation, NSError *error) { 

}]; 
+0

1.是的,我能夠達到一個斷點 – Kreisquadratur

+0

2.是的,錯誤是非零,域:@「NSURLErrorDomain」 - 代碼:-1000。 – Kreisquadratur

+0

@Kreisquadratur檢查更新。 – Snowman

相關問題