0

我在 Flickr 上工作过。在我想清除 safari cookie 时,在 safari.how 中调用轻弹登录屏幕时清除 cookie。请帮助我。

4

2 回答 2

2

你不能,应用程序在沙盒中运行,不能直接访问其他应用程序。

如果您的意思是使用 Safari,UIWebView那么您可以通过以下方式删除它们NSHTTPCookieStorage

NSHTTPCookieStorage *cookieStorage =  [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie  *cookie in [cookieStorage cookies]) {
   [cookieStorage deleteCookie:cookie];
}
于 2013-06-05T09:28:28.987 回答
-1

尝试一下,但它是一个非常原始的清洁

    NSHTTPCookie *cookie;
    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (cookie in [storage cookies]) {
        [storage deleteCookie:cookie];
    }
于 2013-06-05T09:28:44.317 回答