Учитывая приложение rails, которое взаимодействует с моим приложением ipad. Я использую асинхронное соединение с HTTP-аутентификацией.И я хотел бы проверить учетные данные, если они в порядке. Проблема в том, что если я ввожу правильные учетные данные и после этого перехожу на неправильный, соединение все равно принимается. Только отказывается при повторном открытии приложения. Может быть проблема с кешированием, я пытался очистить кеш также на ipad.
Инициализация соединения.
NSURLRequest *request =
[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://localhost:3000"] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:60.0];
[NSURLConnection connectionWithRequest:request delegate:self];
также реализовал метод willcacheresponse
- (NSCachedURLResponse *)connection:(NSURLConnection *)connection willCacheResponse:(NSCachedURLResponse *)cachedResponse {
return nil;
}