【发布时间】:2015-11-23 16:48:52
【问题描述】:
其他人可以在 10.11 中验证此问题吗?
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSLog(@"cookieStorage count is %lu", [[cookieStorage cookies] count]);
当我在 El Capitan 中运行它时,cookieStorage 出现(null),我在 10.10 和更早版本中获得了完整的 cookie 集。还有其他人在 10.11 中使用 cookie 做任何事情吗?这似乎是一个非常重要的错误?
编辑答案:
NSHTTPCookieStorage 类参考中未(尚未)记录的是 10.11 的新方法:
//access to Safari cookie storage
[NSHTTPCookieStorage sharedCookieStorageForGroupContainerIdentifier:@"Cookies"]
每个应用程序在 10.11 中都有自己的 cookie 存储。感谢对这个问题的回答:stringWithContentsOfURL cookie jar in El Capitan
WWDC 15 会议上有关使用 NSURLSession 联网的更多信息。
【问题讨论】:
标签: macos cocoa osx-elcapitan