如何使用objective-c获取cookie

时间:2012-12-11 01:20:46

标签: objective-c cookies

我正在将一个java applet程序转换为ipad版本。

在原始的java applet代码中,有一些代码可以从javascript中获取cookie:

    JSObject browser = (JSObject) JSObject.getWindow(this);
    JSObject document =  (JSObject) browser.getMember("document");
    String cookie = (String)document.getMember("cookie"); 

那么,如何使用objective-c获取此cookie?是否有任何类似的类或方法可以做同样的事情?谢谢。 :)

====== UPDATE ======

NSString *cookie = [webView stringByEvaluatingJavaScriptFromString:@"document.cookie"];

使用此方法可以从javascript代码中读取值

2 个答案:

答案 0 :(得分:1)

查看NSHTTPCookieStorage文档。

答案 1 :(得分:0)

我找到了一种获取cookie的方法。

NSString *cookie = [webView stringByEvaluatingJavaScriptFromString:@"document.cookie"];

使用此方法可以直接从javascript中读取值