次のコードスニペットでは、API呼び出しからいくつかのInt値を取得しています。JSON(Swift)を使用して取得されたストアドInt/Stringから角括弧[]を削除するにはどうすればよいですか?
これらの値を使用して、アプリでいくつかのUILablesを更新したいと考えています。
if let dict = json?["Stats"] as? [String:AnyObject] {
self.tempTotalWins = [dict["totalWins"]! as! Int]
self.tempTotalDraws = [dict["totalDraws"]! as! Int]
self.totalWins = String(describing: self.tempTotalWins)
self.totalDraws = String(describing: self.tempTotalDraws)
print (self.tempTotalWins)
self.wonLabel.text = self.totalWins!
self.drawnLabel.text = self.totalDraws!
}
これは、現在[1]
と[3]
としてラベルを出力し、更新しています。
[ ]
を削除して番号1
と3
を出力するにはどうすればよいですか?
これで、オプション(1)が印刷されました。印刷を解除するには(self.tempTotalWins!) – RDowns
括弧を削除するだけです! '... TotalWins = - [dict ... as! Int] < - 'であり、感嘆符が多すぎます。 – vadian
配列に値を入れたくない場合は、なぜそれらを配列に入れていますか? – Paulw11