Problem with iOS network request 3840 error
by Wusheying
Error domain=nscocoaerrordomain code=3840 "The operation couldn ' t be completed. (Cocoa error 3840.) " (Unterminated string around character 11080.) userinfo=0x171065d00 {nsdebugdescription=unterminated string around character 11080.}
Because it is using the proxy to get the data asynchronously, the data is a paragraph, the JSON format is not correct, with nsmutabledata together to parse.
Workaround:- (void) Connection: (nsurlconnection*) connection didreceiveresponse: (Nsurlresponse*) Response {
Nshttpurlresponse*res = (Nshttpurlresponse*) response; statecode = [resstatusCode];}
-(void) Connection: (nsurlconnection*) connection didreceivedata: (NSData*) Data 4{
[ Self.DatajsonAppendData:d ATA];
Nserror* ERROR;
nsdictionary*jsonobject=[nsjsonserialization
Jsonobjectwithdata: Self.Datajson
Options:nsjsonreadingmutableleaves
Error:&error];
if (!error) {
Self.Responseblock(Statecode, Jsonobject);
}}
Problem with iOS network request 3840 error