Мне нужно установить NSHTTPCookie таким образом, чтобы он истекал в Сессия. Я использовал следующий код для установки свойств этого файла cookie.iOS: Сохранение файла cookie, который истекает при сеансе
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"mycookiename" forKey:NSHTTPCookieName];
[cookieProperties setObject:@"mycookievalue" forKey:NSHTTPCookieValue];
[cookieProperties setObject:[NSNumber numberWithBool:TRUE] forKey:NSHTTPCookieSecure];
[cookieProperties setObject:@"com.mydomain" forKey:NSHTTPCookieDomain];
[cookieProperties setObject:@"com.mydomain" forKey:NSHTTPCookieOriginURL];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
Однако оба вышеуказанных свойств установить срок для 1 января 2001 2:00:00 GMT + 2 вместо установки на истечение сессии
я знаю, что собственность, но я хочу, чтобы построить NSHTTPCookie с sessionOnly свойством = TRUE – hariszaman
@hariszaman увидеть мой отредактированный ответ – dehlen
я попробовал, что тоже, но это не chaneg результат , см. мой отредактированный вопрос – hariszaman