第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

用SWIFT將字符串轉(zhuǎn)換為INT

用SWIFT將字符串轉(zhuǎn)換為INT

慕村9548890 2019-07-06 15:53:10
用SWIFT將字符串轉(zhuǎn)換為INT該應(yīng)用程序基本上是通過(guò)輸入初始和最終的速度和時(shí)間來(lái)計(jì)算加速度,然后使用一個(gè)公式來(lái)計(jì)算加速度。但是,由于文本框中的值是字符串,所以我無(wú)法將它們轉(zhuǎn)換為整數(shù)。@IBOutlet var txtBox1 : UITextField@IBOutlet var txtBox2 : UITextField@IBOutlet var txtBox3 :  UITextField@IBOutlet var lblAnswer : UILabel@IBAction func btn1(sender : AnyObject) {     let answer1 = "The acceleration is"     var answer2 = txtBox1     var answer3 = txtBox2     var answer4 = txtBox3
查看完整描述

3 回答

?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

基本想法,請(qǐng)注意,這只適用于SWIFT 1.x(退房ParaSara的回答要了解它在SWIFT 2.x中的工作方式):

    // toInt returns optional that's why we used a:Int?    let a:Int? = firstText.text.toInt() 
    // firstText is UITextField    let b:Int? = secondText.text.toInt() // secondText is UITextField
    // check a and b before unwrapping using !    if a && b {
        var ans = a! + b!
        answerLabel.text = "Answer is \(ans)" // answerLabel ie UILabel    } else {
        answerLabel.text = "Input values are not numeric"
    }

SWIFT 4更新

...let a:Int? = Int(firstText.text) // firstText is UITextFieldlet b:Int? = Int(secondText.text) // secondText is UITextField...


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

更新SURVER 2.0的答案 :

toInt()方法給出了一個(gè)錯(cuò)誤。因?yàn)?,在SWIFT 2.x中,.toInt()函數(shù)從字符串中刪除。在替換中,Int現(xiàn)在有一個(gè)接受字符串的初始化器:

let a:Int? = Int(firstText.text)     // firstText is UITextField  
let b:Int? = Int(secondText.text)   // secondText is UITextField


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

myString.toInt()-將字符串值轉(zhuǎn)換為int。

SWIFT 3.x

如果在字符串中隱藏了整數(shù),則可以使用整數(shù)的構(gòu)造函數(shù)進(jìn)行轉(zhuǎn)換,如下所示:

let myInt = Int(textField.text)

與其他數(shù)據(jù)類型(浮點(diǎn)和雙)一樣,也可以通過(guò)使用NSString進(jìn)行轉(zhuǎn)換:

let myString = "556"let myInt = (myString as NSString).integerValue


查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 3 回答
  • 0 關(guān)注
  • 4024 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)