写项目的时候遇到这个问题,由于项目的需要决定用apple自己的方法进行request请求,请求如下。Error Domain=ASIHTTPRequestErrorDomain Code=10 "NSGenericException" UserInfo=0xb945960 {NSLocalizedFailureReason=*** Collection <__NSArrayM: 0xb9592f0> was mutated while being enumerated., NSUnderlyingError=0xb941af0 "The operation couldn’t be completed. (ASIHTTPRequestErrorDomain error 10.)", NSLocalizedDescription=NSGenericException}
接下来就是几个常见的代理方法啦。不赘述。NSString *params = [NSString stringWithFormat:@"app_key=%@&app_secret=%@];
NSData* paramsdata=[[params stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:paramsdata];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[NSURLConnection connectionWithRequest:request delegate:self];