用于在iphone上显示safari cookies的应用程序

时间:2011-02-09 05:18:04

标签: iphone cocoa-touch mobile-safari

我想在iPhone上制作应用程序,以便在iphone中显示safari浏览器的历史记录。意味着我想通过其他应用程序访问safari cookie。这是第一次对溢出进行查询......任何人都可以让我知道这个...请回复

1 个答案:

答案 0 :(得分:0)

我不知道它是否会起作用,但你可以尝试使用NSHTTPCookie和NSHTTPCookieStorage类......

代码与此类似

NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];         

    NSURL *URL;
    NSArray *cookies;
    NSString *cookieString = @"";


    cookies = [cookieStorage cookies];

    if([cookies count] > 0) {
        NSHTTPCookie *cookie =[cookies objectAtIndex:0];    
        cookieString = [NSString stringWithFormat: @"%@=%@", [cookie name], [cookie value]];            
        NSLog(cookieString);
    }