2016-12-02 4 views
0

Swift 3でintValueを取得するために、なぜあなたがNSStringにキャストしなければならないのか分かりませんか? Swift StringタイプにintValueがないのはなぜですか?理由があると確信していますが、私は答えを見つけることができませんでした。ハードウェアアーキテクチャとスウィフトは、複数のプラットフォームで動作しますか?どんな洞察にも感謝します。Swift 3 StringのintValueはありませんか?

+0

のIntは、あなたが '拡張文字列{VARのintValueを –

+0

スウィフト2ので、文字列の初期化子を持っています:Int {return Int(self)?? 0}} ' –

+0

したい場合は、このようなプロパティを追加する文字列を拡張することができ –

答えて

1

あなたは以下のようなプロパティを追加する文字列を拡張することができます

extension String { 
    var intValue: Int { 
     return Int(self) ?? 0 
    } 
} 
+0

もう一度ありがとう!私のコードはちょうどきれいになった。 – quarterpi

+0

あなたは大歓迎です –

関連する問題