Ive получил этот код, чтобы потреблять это работает в iOS8 и iOS10, но не в iOS9Потребляйте WebService в формате JSON в объективном C
BOOL blnAnswer = NO;
NSString *strAnswer = @"";
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://10.16.2.42/api/IniciarSesionMobile/GetConnectTest"]
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:35];
// Fetch the JSON response
NSData *urlData;
NSURLResponse *response;
NSError *error;
// Make synchronous request
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
// Construct a String around the Data from the response
strAnswer = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];
NSURLConnection осуждался в прошивке 9. Это должно работать, но вы не должны использовать его для нового развития. Вместо этого используйте NSURLSession. –
Можете ли вы быть менее расплывчатым? «это работает ... не» может быть что угодно. Вы прошли через него в отладчике? Вы посмотрели на переменную ошибки? Являются ли какие-либо переменные NIL, которых вы не ожидаете? – uliwitness
http://stackoverflow.com/questions/15749486/sending-an-http-post-request-on-ios/41647469#41647469 Эта ссылка поможет –