我有一个手动存储的 cookie NSHTTPCookieStorage ,每当我想读取 cookie 值时,我都会从 Cookiestorage 迭代所有 cookie 并找到我的 cookie 并读取它。
NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for(NSHTTPCookie *cookie in [cookieJar cookies]{
if([cookie.name isEqualToString:@"mycookie"] && [cookie.domain isEqualToString:@"mydomain.com"]{
return cookie.value;
}
}
return nil;
问题是有时我无法读取我的 cookie 值。当 cookie 过期时,cookie 会自动从sharedHTTPCookieStorage中删除吗
请说清楚