Подтвердить что ты не робот

Ошибка "autorelease" недоступна: недоступна в режиме автоматического подсчета ссылок

Я пытаюсь сделать HTTP-запрос и проанализировать JSON с помощью библиотеки Stig JSON. Я получаю эту ошибку "autorelease" недоступен: недоступен в режиме автоматического подсчета ссылок, когда я использую этот код

NSURLRequest *request2;
request2 = [NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://sandbox.CompanyName.com/api/%@/users/%@/user_badges?url=CompanyName.map2.com&amount=999999999999",[information stringForKey:@"apiKey"] , [information stringForKey:@"userID"]]]];

NSURLConnection *connection2;
connection2 = [[NSURLConnection alloc] initWithRequest:request2 delegate:self startImmediately:YES];
NSURLResponse *resp2;
NSData *cData2 = [NSURLConnection sendSynchronousRequest:request2 returningResponse:&resp2 error:nil];
NSString *cDataString2 = [[NSString alloc] initWithData:cData2 encoding:NSUTF8StringEncoding];
NSLog(@"getUsersBadges called");
NSError *error4;
SBJSON *json4 = [[SBJSON new] autorelease];
// NSArray *luckyNumbers = [json objectWithString:responseString error:&error];
NSDictionary *luckyNumbers4 = [json4 objectWithString:cDataString2 error:&error4];

[cDataString2 release]; 

UPDATE

Для всех, кого это интересует, это правильный код:   NSURLRequest * request2;   request2 = [Запрос NSURLRequestWithURL: [NSURL URLWithString: [NSString stringWithFormat: @ " http://sandbox.CompanyName.com/api/%@/users/%@/user_badges?url=CompanyName.map2.com&amount=999999999999", [информация stringForKey: @ "apiKey" ], [информация stringForKey: @ "userID" ]]]];

NSURLConnection *connection2;
connection2 = [[NSURLConnection alloc] initWithRequest:request2 delegate:self startImmediately:YES];
NSURLResponse *resp2;
NSData *cData2 = [NSURLConnection sendSynchronousRequest:request2 returningResponse:&resp2 error:nil];
NSString *cDataString2 = [[NSString alloc] initWithData:cData2 encoding:NSUTF8StringEncoding];
NSLog(@"getUsersBadges called");
NSError *error4;
SBJSON *json4 = [SBJSON new];
// NSArray *luckyNumbers = [json objectWithString:responseString error:&error];
NSDictionary *luckyNumbers4 = [json4 objectWithString:cDataString2 error:&error4];
4b9b3361

Ответ 1

Измените

SBJSON *json4 = [[SBJSON new] autorelease];

к

SBJSON *json4 = [SBJSON new];

Это позволит вам оставить автоматический подсчет ссылок неповрежденным.

Ответ 2

Способ избавления от этой ошибки заключается в том, чтобы перейти к настройкам сборки проектов. Поиск автоматического подсчета ссылок. Как только вы обнаружите, что оно установило значение "НЕТ"