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 -

Django REST Framework perform_create: You cannot call `.save()` after accessing `serializer.data` -

Why does Go error when trying to marshal this JSON? -