iOS 8/Swift 1のチュートリアルを使用して、Xcode 7.3/Swift 2.2を使用して、ラベルにテキストを割り当てるためのサンプルアプリケーションを作成します。前もって感謝します。コード内のテキストをUILabelに割り当てます! Swift 2.2
import UIKit
class ViewController: UIViewController {
@IBOutlet var ageCat: UITextField!
@IBOutlet var resultAge: UILabel!
@IBAction func findAgeButton(sender: AnyObject) {
var enteredAge = Int(ageCat.text!)
var catYears = enteredAge! * 7
resultAge = "Your cat is \(catYears) in cat years"
}
}
あなたはテキストが数値であることを確認し、アンラップ力を 'tの必要があります。 – LoVo
上記のコードを使用した後、私はこのエラー "不変の値 'catYears'の初期化は使用されませんでした; '_'への代入に置き換えたり、削除することを検討してください。テキストフィールドに "3"を入力すると、catYears = 140316326775648となります。 "catYearsに"スレッド1:ブレークポイント2.1 3.1を、 "resultAge.text ="の次の行にテキストが赤くなります。シミュレータではラベルは変更されません。あなたのコードは良く見えますが、私は何を知っていますか? VMとしてXcodeを動作させることが重要なのかどうかは疑問です。 –
おい、食べ物の束が間違っている!最初の問題から始めましょう。 「_」について不平を言っているもの。 resultAge.text = "あなたの猫は猫の年に\(catYears)です" –