didReceiveData не получает все данные
Я пытаюсь загрузить JSON с NSURLConnection, но если я не заставлю приложение приостановить на несколько секунд данные, которые я получаю, нетт завершено. Это всегда около 2600 байт, и мой ответ должен быть около 70000.
Любая подсказка, почему это происходит?
Благодарю вас
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
_responseData = [[NSMutableData alloc] init];
//sleep(10);
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[_responseData appendData:data];
[self getDataJSON: _responseData];
}