ios - CGFloat in Swift 2.0 -


after updating swift 2.0 need fix code. automatic correction doesn't work.

func getvalueforkey(key: string) -> cgfloat {         var inch = ""         if screensize.height == 480 {             // iphone 4, 4s , below             inch = "3.5"         } else if screensize.height == 568 {             // iphone 5, 5s             inch = "4"         } else if screensize.width == 375 {             // iphone 6             inch = "4.7"         } else if screensize.width == 414 {             // iphone 6+             inch = "5.5"         } else if screensize.width == 768 {             // ipad             inch = "5.5+"         }         let result = values["\(key)\(inch)"]!         //        println("\(key) - \(result)")         return result     } 

enter image description here

i have changed it. nothing happens , appears again!

how fix it?

to elaborate on why importing uikit fixes problem:

the cgfloat struct part of coregraphics framework. uikit default imports foundation imports coregraphics.

if weren't using uikit or on platform doesn't have uikit framework (such linux), importing foundation module import coregraphics.


Comments

Popular posts from this blog

ios - Memory not freeing up after popping viewcontroller using ARC -

Java JSoup error fetching URL -

webstorm - PhpStorm file cache conflict with TypeScript compiler -