gpt4 book ai didi

ios - NSHTTPCookie:expiresDate 始终为空

转载 作者:行者123 更新时间:2023-11-28 21:27:26 24 4
gpt4 key购买 nike

我正在使用 NSHTTPCookie 创建一个 cookie。但是当我创建时,到期日期被转换为创建日期。这是我的代码:

NSMutableDictionary *cProperties = [NSMutableDictionary dictionary];

[cProperties setObject:@"31 May 2016 17:04:14 GMT" forKey:NSHTTPCookieExpires];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];

每个控制台输出:

    <NSHTTPCookie version:0 name:"myCookie" 
expiresDate:(null) created:2016-05-31 16:32:37 +0000
sessionOnly:TRUE path:"/" isSecure:TRUE>

你们中有人知道为什么我的 expiresDate 会随着创建日期切换吗?

非常感谢您的帮助。

最佳答案

您没有将属性传递给 cookie。你想要:

NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cProperties];
^^^^^^^^^^^

此外,使用 NSDate 对象而不是 NSString 可能更容易设置过期日期/时间。

关于ios - NSHTTPCookie:expiresDate 始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37551203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com