Intereting Posts
Как определить смешанный слой в iOS? iOS 8 и 9 в Swift: [Предупреждение: невозможно создать файл маркера прогресса в процессе) во время первого запуска Разработка iOS: Каковы некоторые причины, по которым я должен использовать XAuth для аутентификации пользователя Twitter? Запустить приложение iOS при запуске Как я могу добавить subview в другой subview и сделать его видимым? Вызов метода ViewController из класса NSObject Выделите tableViewCell Невозможно изменить вид из контроллера WatchKit Segues не работает программно Ошибка {NSLocalizedDescription = Не удается подключиться к iTunes Store} при тестировании IAP на iOS Simulator Удаление первого элемента в Char * Array Objective C Swift: сбой glDrawElements с кодом EXC_BAD_ACCESS = 1 Swift, facebook login и firebase auth Почему loadNibNamed: владелец: параметры будут автоматически установлены на текущий вид? Чтение зашифрованных данных из iDynamo Reader в Objective-C

изменение NSHTTPCookie создало время

Поэтому я вручную добавил один файл cookie, например:

-(void)addDomainCookie:(NSString *)domainName { NSURL *ourURL = [NSURL URLWithString:self.APIBaseURL]; NSArray *ourCookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:ourURL]; if (ourCookies.count > 0) { NSHTTPCookie *cookie = [ourCookies firstObject]; NSDictionary *properties = cookie.properties; [properties setValue:@"domain" forKey:NSHTTPCookieName]; [properties setValue:domainName forKey:NSHTTPCookieValue]; NSHTTPCookie *domainCookie = [NSHTTPCookie cookieWithProperties:properties]; NSMutableArray *mutableCookies = [ourCookies mutableCopy]; [mutableCookies addObject:domainCookie]; [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:[mutableCookies copy] forURL:ourURL mainDocumentURL:nil]; } } 

Тем не менее, я обнаружил, что созданное созданное время созданного файла cookie является странным:

 <NSHTTPCookie version:0 name:"user_id" value:"56377398454919ad5cf642857fa026ce" expiresDate:2018-12-07 10:52:28 +0000 created:2016-02-17 10:52:28 +0000 sessionOnly:FALSE domain:"my.com" path:"/" isSecure:FALSE>, <NSHTTPCookie version:0 name:"domain" value:"mydomain" expiresDate:2018-12-07 10:52:28 +0000 created:2001-01-01 00:00:01 +0000 sessionOnly:FALSE domain:"my.com" path:"/" isSecure:FALSE> 

Первый файл cookie создал время 2016-02-17 10:52:28 +0000, но когда я вызываю [NSHTTPCookie cookieWithProperties:properties]; , он возвращает cookie, который создал время 2001-01-01 00:00:01 +0000. Что я упустил?