我正在使用Cookie构建iPhone应用程序。在Safari设置中删除Cookie不会将其删除。它们存储在哪里?是否可以从另一个UIWebView读取它们?

谢谢!

最佳答案

您的应用程序在[NSHTTPCookieStorage sharedHTTPCookieStorage]容器中有自己的“cookie jar”。

您可以通过以下方式快速查看应用程序的Cookie jar 中的Cookie:

NSHTTPCookie *cookie;
NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [cookieJar cookies]) {
   NSLog(@"%@", cookie);
}

有几种方法可用于过滤和操作。查看用于访问cookie的NSHTTPCookieStorage文档和用于访问单个cookie属性的NSHTTPCookie文档。

关于iphone - UIWebView的cookie存储在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/771498/

10-09 22:54