У меня есть простое приложение, которое обращается к файлам cookie с веб-страницы, используя стандартное соединение NSURLC. Существующая версия приложения работает нормально (разработана для 3.0), однако я изменил приложение (сделав его полностью совместимым с iOS4) и теперь получаю следующее предупреждение в журнале:
CFHTTPCookieGetCreateDate устарела в этой сборке ОС. Клиенты должны вызывать CFHTTPCookieGetCreationTime или эквивалент NS вместо этого, иначе рискует утечка.
Приложение все еще работает нормально, но меня беспокоят "утечки", есть идеи ??? Я не могу найти "CFHTTPCookieGetCreateDate" в моем приложении!
Я думаю, что проблема возникает в:
- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
self.responseData = [NSMutableData data];
// information returned from the cookie
NSDictionary *headerFields = [(NSHTTPURLResponse*)response allHeaderFields];
NSURL *url = [NSURL URLWithString:urlString];
//Cookies Array
cookies = [NSHTTPCookie cookiesWithResponseHeaderFields:headerFields forURL:url];
headerPointsTotal = [[NSString alloc] initWithFormat:@"%@", [cookies objectAtIndex:2]];
}
Спасибо