swiftでアプリ開発の勉強をはじめました。プログラミング初心者です。
掛け算の計算アプリを作っていますが、エラーが出て進めません。
youtubeの解説動画を見ながらやっています。
一応URLを貼っておきます。
https://youtu.be/IaM5dnDXT1Q
発生している問題・エラーメッセージ
「value of type 'String?' has no member 'toInt'」がresultAとBを定義したところで出ています。 それとresultLabel.textに、計算して結果を代入するところで「Use of unresolved identifier 'toString'」 と出ています。
該当のソースコード
ソースコード
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var fieldA: UITextField! @IBOutlet weak var fieldB: UITextField! @IBOutlet weak var resultLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction func calculate(_ sender: AnyObject) { var resultA:Int? = fieldA.text.toInt() var resultB:Int? = fieldB.text.toInt() if (resultA != nil && resultB != nil) { resultLabel.text = "答えは" + toString(resultA! * resultB!) } else { resultLabel.text = "入力値が不正です" } }
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/21 23:19