这是我的密码
let cookieProperties = [
NSHTTPCookieOriginURL: Constants.baseUrl,
NSHTTPCookiePath: "/",
NSHTTPCookieName: "device_id",
NSHTTPCookieValue: Constants.deviceId
]
let cookiePropertiesVersion = [
NSHTTPCookieOriginURL: Constants.baseUrl,
NSHTTPCookiePath: "/",
NSHTTPCookieName: "app_version_code",
NSHTTPCookieValue: "50"
]
let newCookie = NSHTTPCookie(properties: cookieProperties)
let newCookieVersion = NSHTTPCookie(properties: cookiePropertiesVersion)
cookieStorage.setCookie(newCookie!)
cookieStorage.setCookie(newCookieVersion!)错误在线上
cookieStorage.setCookie(newCookie!)
newCookie是零和
意外地在展开可选值时发现为零。
错误来了
发布于 2016-02-18 06:38:10
试试这段代码。这可能对你有帮助。之所以会出现这种情况,是因为NSHTTPCookie(properties: cookieProperties)是以newCookie的形式返回零的,并且您正在试图在cookieStorage中设置nil。
if let newCookie = NSHTTPCookie(properties: cookieProperties){
cookieStorage.setCookie(newCookie!)
}
let newCookieVersion = NSHTTPCookie(properties: cookiePropertiesVersion)https://stackoverflow.com/questions/35474440
复制相似问题