私はIntと思われる値を持っていますが、タイプ(of:value)を返すとオプションです。 。NSStringをIntに変換してスウィフト3.0に追加する方法
let sum = data[0]["total1"] + data[0]["total2"]
私はそのような2つの値を持っていると私はそれらを追加したいが、それはどれ「オペランド 『または「タイプのバリュー」任意』のバイナリ演算子は+ 2に適用することはできない」と言って、私はそれを行うことはできません。 msgstr "メンバーには 'intValue'がありません" msgid。
この「Any」をIntに変換して追加するにはどうすればよいですか?
ありがとうございました。
このアプローチの1つの問題は、文字列が数字でない場合、0を得ることです。これは、アプリケーションの必要性に応じて適切な場合とそうでない場合があります。 – rmaddy
@rmaddy、良い点。一方、先頭と末尾のスペースはより寛容であり、少なくとも13.1から13に変換されます。 – vacawama
この方法は私には役に立ちます。どうもありがとうございます!! – ckim16