swift - value of type 'string' has no member 'text' -
a part of app number fextfiled , double in 10. error message:
the alert massage 2 sentence @ code down here.
class viewcontroller: uiviewcontroller, uipickerviewdelegate, uipickerviewdatasource { @iboutlet var label: uilabel! @iboutlet var picker1: uipickerview! @iboutlet var num: uitextfield! var array1 = ["km","m","dm","mm"] var placeanswer = 0 var answer = float() override func viewdidload() { super.viewdidload() } override func didreceivememorywarning() { super.didreceivememorywarning() } func pickerview(pickerview: uipickerview, titleforrow row: int, forcomponent component: int) -> string? { return array1[row] } func pickerview(pickerview: uipickerview, numberofrowsincomponent component: int) -> int{ return array1.count } func numberofcomponentsinpickerview(pickerview: uipickerview) -> int{ return 1 } @ibaction func submit(sender: anyobject) { if(placeanswer==0){ answer = num.text label.text = ("\(answer)") }
nsnumberformatter can translate string nsnumber:
let numberformatter = nsnumberformatter() numberformatter.numberstyle = .decimalstyle let number = numberformatter.numberfromstring(num.text)! answer = number.floatvalue
Comments
Post a Comment