Я использовал классы asihttprequest в своем приложении для вызова web-api.
Но теперь он не работает в iOS 8.3 , а также в iOS 11+ и уже разработано полное приложениепоэтому не может измениться весь asihttprequest для сети поэтому мне нужно какое-то решение в только asihttprequest .
Я хочу добавить, чтокогда я вызываю API, используя startAsynchronous , он не работает, но когда я использую startSynchronous , он работает нормально, но ненадолго останавливает приложение.
Один разотправленный запрос не получен, ответ не получен или не выполнен.
Я использую ASIFormDataRequest для вызова API таким образом.
NSString *stringurl=[NSString stringWithFormat:@"%@%@",kBaseUrl,kForgotPasswordAPI];
NSString * encodedUrl = [stringurl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]];
NSURL *url = [NSURL URLWithString:encodedUrl];
requestForgotPassword = [ASIFormDataRequest requestWithURL:url];
[requestForgotPassword setRequestMethod:@"POST"];
[requestForgotPassword setPostValue:@"mobile" forKey:@"environment"];
[requestForgotPassword setPostValue:txtEmailAddress.text forKey:@"email_address"];
[requestForgotPassword setTimeOutSeconds:60];
[requestForgotPassword setDelegate:self];
[requestForgotPassword startAsynchronous];
Итак, пожалуйста, помогите мне в этом.