ios - Swift3 - '[String : AnyObject]' is not convertible to '[HTTPCookiePropertyKey : Any]' -


i'm new swift , have taken on project written in swift 2.2 xcode 7.4. converting xcode 8 , swift3 , have single compiler error left. please fix this.

'[string : anyobject]' not convertible '[httpcookiepropertykey : any]' 

here offending line of code.

let cookie = httpcookie(properties: dict as! [string : anyobject] as! [httpcookiepropertykey : any]) 

would fix it?

let cookie = httpcookie(properties: dict as! [httpcookiepropertykey : any]) 

anyobject has been replaced any in swift 3 unspecified dictionary values.

since httpcookiepropertykey type alias of (ns)string can cast type directly

let cookie = httpcookie(properties: dict as! [httpcookiepropertykey : any]) 

maybe

let cookie = httpcookie(properties: dict) 

could work.


Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -