UITextFieldのTextをInt型に変換する
UITextField.textはオプショナル型(String?)です。
大量のUITextFieldのTextをIntに変換したいとき、ひとつひとつUnwrapしたり ?? を使うのは大変です。
なのでUITextFieldを拡張してメソッドを追加しました。
import UIKit
extension UITextField {
var textToInt: Int {
let text = self.text
let int = text
.flatMap{Int($0)} ?? 0
return int
}
}
あとは変換したいTextFieldで呼び出すだけです。
let example: Int = textField.textToInt
参考
Author And Source
この問題について(UITextFieldのTextをInt型に変換する), 我々は、より多くの情報をここで見つけました https://qiita.com/nya__str/items/3f566fc21df56e8bfa53著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .