gpt4 book ai didi

swift - Cookie 数据无法在 Swift 2 (Apple TV) 中存档

转载 作者:搜寻专家 更新时间:2023-11-01 05:37:00 27 4
gpt4 key购买 nike

当我的应用尝试使用以下代码取消存档 cookie 数据时,它总是崩溃。

if cookieData.length > 0 {
let cookies: [NSHTTPCookie] = NSKeyedUnarchiver.unarchiveObjectWithData(cookieData) as! [NSHTTPCookie]
for cookie: NSHTTPCookie in cookies {
NSHTTPCookieStorage.sharedHTTPCookieStorage().setCookie(cookie)
}
}

我收到以下错误:

Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

你能告诉我如何修复这个错误吗?

最佳答案

我自己解决了。以下代码确实有效:

if cookieData.length > 0 {
if let cookies: [NSHTTPCookie] = NSKeyedUnarchiver.unarchiveObjectWithData(cookieData) as? [NSHTTPCookie]{
for cookie: NSHTTPCookie in cookies {
NSHTTPCookieStorage.sharedHTTPCookieStorage().setCookie(cookie)
}
}
}

关于swift - Cookie 数据无法在 Swift 2 (Apple TV) 中存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36102108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com