Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift NSHTTPCOOKIE存储计数:2_Swift_Count_Nshttpcookiestorage - Fatal编程技术网

Swift NSHTTPCOOKIE存储计数:2

Swift NSHTTPCOOKIE存储计数:2,swift,count,nshttpcookiestorage,Swift,Count,Nshttpcookiestorage,我怎样才能把它循环成一个cookie呢?看看这段代码 var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage(); println(httpCookie) <NSHTTPCookieStorage cookies count:2> 看看这个代码 var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCoo

我怎样才能把它循环成一个cookie呢?

看看这段代码

var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage();
println(httpCookie)

<NSHTTPCookieStorage cookies count:2>
看看这个代码

var httpCookie:NSHTTPCookieStorage=NSHTTPCookieStorage.sharedHTTPCookieStorage();
println(httpCookie)

<NSHTTPCookieStorage cookies count:2>
使用Swift 5中的URLSession,可以以一种简洁的方式循环返回的Cookies

var cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies as [NSHTTPCookie]
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
    if cookie.name as String == "CookieName" {
        var cookieValue : String = "CookieName=" + cookie.value! as String

        //if you want to add to your request
        youRequest.setValue(cookieValue, forHTTPHeaderField: "cookie")
    }
}
URLSession.shared.dataTaskwith:url{data,resp,中出现错误 如果let response=resp as?HTTPURLResponse{ 使用Swift 5中的URLSession打印,以一种简洁的方式循环返回的Cookie

var cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies as [NSHTTPCookie]
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
    if cookie.name as String == "CookieName" {
        var cookieValue : String = "CookieName=" + cookie.value! as String

        //if you want to add to your request
        youRequest.setValue(cookieValue, forHTTPHeaderField: "cookie")
    }
}
URLSession.shared.dataTaskwith:url{data,resp,中出现错误 如果let response=resp as?HTTPURLResponse{ 打印