2011-05-23 23 views
0

夥計!當我在我的應用程序中使用asihttp ,我指的是POST方法與車身流nsmutabledata,但我不能讓應該是什麼,只是不能回調的asihttp使用POST方法並將nsMutabledata發佈到uri,爲什麼我無法獲得asi委託回調?

- (void)requestFinished:(ASIHTTPRequest *)request; 

- (void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data 

委託方法。 ASIFormDataRequest不能是 ,但同步請求是好的,只是異步的錯誤。這是我的請求代碼下面,我怎麼能適應它我的應用程序?謝謝你的幫助!

ASIHTTPRequest* request=[ASIHTTPRequest requestWithURL:url]; 
    [request setDelegate:self]; 
    [request setPostBody:data]; 
    [request setTimeOutSeconds:30]; 
    [request setRequestMethod:@"POST"]; 
    [request startAsynchronous]; 

回答

0

嘗試使用以下:

[request setDidFinishSelector:@selector(requestDone:)]; 
[request setDidFailSelector:@selector(requestWentWrong:)]; 

你肯定知道當它完成請求應該調用什麼方法這樣。

相關問題