iphone - Problem with Response asihtttprequest -


nsurl *url = [nsurl urlwithstring:@"someurl"]; asiformdatarequest *request = [asiformdatarequest requestwithurl:url];  [request setpostvalue:year1 forkey:@"year"]; [request setpostvalue:appy_level forkey:@"appy_level"]; [request setpostvalue:reasons forkey:@"reasons"]; [request setpostvalue:country forkey:@"country"]; [request setpostvalue:city forkey:@"city"]; [request setpostvalue:sex forkey:@"sex"]; [request setrequestmethod:@"post"]; [request setvalidatessecurecertificate:no]; [request setdelegate:self]; [request startasynchronous]; nslog(@"response -%@",[request responsestring]);  [self dismissmodalviewcontrolleranimated:yes];   }  - (void)requestfinished:(asihttprequest *)request { nsstring *response = [request responsestring]; nslog(@"%@",response); } 

any idea why code return (null) mean response null? , requestfinised: method isnt working write[requestsetdidfinishselector:@selector(requestfinished)]; method too.i confuesed right now.

the first nslog won't work because start request asynchronous.

you chould try putting nslog(@"finished"); in -requestfinished: check if page loading or not. can error in server file (e.g. php fatal error).


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -