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
Post a Comment