операторы использования не едят исключения.
Весь "Используя" делает определить объем Вашего объекта к блоку использования, и автоматически звонит, Располагают () на объекте, когда это оставляет блок.
существует глюк, хотя, если поток сильно прерывается внешним источником, возможно, что Располагают, никогда не будет называться.
Это должно сработать:
NSDictionary *headerFields = [(NSHTTPURLResponse*)response allHeaderFields];
NSURL *url = [NSURL URLWithString:@"http://www.mywebserver.com/login.php"];
NSArray *cookies = [NSHTTPCookie cookiesWithResponseHeaderFields:headerFields forURL:url];
Затем вы можете узнать, содержит ли массив cookies
нужный файл cookie.
Вы также можете вызвать это после получения ответа:
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];