オプション値のアンラップ中にSwiftが予期せずnilを検出しました

dwjdwj

iOS8の開発に関するスタンフォードのクラスをフォローしています。コードについていくつか質問があります。私のコード全体があります。

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var display: UILabel!
    var userIsEnterADigit = false
    @IBAction func appendDigit(sender: UIButton) {
        let digit = sender.currentTitle!
        if userIsEnterADigit{
            display.text = display.text! + digit
        }else{
            display.text = digit;
            userIsEnterADigit = true
        }
    }
    var operandStack = Array<Double>()

    @IBAction func enter() {
        userIsEnterADigit = false
        operandStack.append(displayValue)
        print("operandStack = \(operandStack)")
    }


    var displayValue :Double {

        get{
            return NSNumberFormatter().numberFromString(display.text!)!.doubleValue
        }
        set{
            display.text = "\(newValue)"
            userIsEnterADigit = false
        }
    }
}

xcodeポイントがなぜかわからない

return NSNumberFormatter().numberFromString(display.text!)!.doubleValue

エラーが発生している:

オプション値のアンラップ中に予期せずnilが見つかりました

ビデオでコードを確認しましたが、理由がわかりません。誰かが理由を教えてもらえますか?

そして、newValueを理解するのを手伝ってくださいdisplay.text = "\(newValue)"(なぜこのように見えるのですか?これは迅速な文法ですか?)

カルロス
  • 「この段階では、この変数はゼロであってはなりません。ゼロの場合は、スローしてください。」ほとんどの場合、テキストを数値に変換することはできず、テキストを1つに解析する関数には!があります。だからそれは投げます。
  • あなたの2番目の質問は確かに「新しい文法」です。これは、エスケープと変数のリストを使用した昔ながらの形式を実行せずに文字列を作成する簡潔な方法です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

オプション値エラーのアンラップ中に、iOSが予期せずnilを検出しました

分類Dev

オプション値のアンラップ中に予期せずnilが見つかりました(Swift、Parse)

分類Dev

Swift addGestureRecognizer:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

DidDeselectRowAtIndexpathの「オプション値のアンラップ中に予期せずnilが見つかりました」

分類Dev

Swift 4の注釈追加エラーが、アンラップ中に予期せずnilを検出しました

分類Dev

オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

辞書オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

NSData:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

NSJSONSerialization:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

オプション値uitextfieldのアンラップ中に予期せずnilが見つかりました

分類Dev

レイアウトを上に移動しようとしているときにオプションの値をアンラップしているときに、Swiftが予期せずnilを検出しました

分類Dev

アンラップ中に予期せずnilが見つかりました-オプション値

分類Dev

Swiftエラー-致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

オプション値のアンラップ中に予期せずnilが見つかりました(オプションのバインディング)

分類Dev

Swift-エラー:オプションの値をアンラップしているときに予期せずnilが見つかりました

分類Dev

Swift Generic Variablesの致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

Swift 2.0の致命的なエラー:オプション値(lldb)のアンラップ中に予期せずnilが見つかりました

分類Dev

Swiftジャイロスコープ:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

Swiftで音楽を再生する:オプションの値をアンラップしているときに予期せずnilが見つかりました

分類Dev

swift-bgMusic-致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

ARKit Swift - 致命的なエラー: オプション値のアンラップ中に予期せず nil が見つかりました

分類Dev

xcode9 swift4致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

Swift:WKWebView:致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

Swift4:致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

分類Dev

Swift:UIImageView-オプションの値をアンラップしているときに予期せずnilが見つかりました

分類Dev

Swift:配列appendの「オプション値のアンラップ中に予期せずnilが見つかりました」

分類Dev

NSDataからUIImageを作成中に、「致命的なエラー:オプションの値をアンラップ中に予期せずnilが見つかりました」

分類Dev

self.view?.presentScene:オプション値のアンラップ中に予期せずnilが見つかりました(Swift)

Related 関連記事

  1. 1

    オプション値エラーのアンラップ中に、iOSが予期せずnilを検出しました

  2. 2

    オプション値のアンラップ中に予期せずnilが見つかりました(Swift、Parse)

  3. 3

    Swift addGestureRecognizer:オプション値のアンラップ中に予期せずnilが見つかりました

  4. 4

    DidDeselectRowAtIndexpathの「オプション値のアンラップ中に予期せずnilが見つかりました」

  5. 5

    Swift 4の注釈追加エラーが、アンラップ中に予期せずnilを検出しました

  6. 6

    オプション値のアンラップ中に予期せずnilが見つかりました

  7. 7

    辞書オプション値のアンラップ中に予期せずnilが見つかりました

  8. 8

    オプション値のアンラップ中に予期せずnilが見つかりました

  9. 9

    NSData:オプション値のアンラップ中に予期せずnilが見つかりました

  10. 10

    NSJSONSerialization:オプション値のアンラップ中に予期せずnilが見つかりました

  11. 11

    オプション値uitextfieldのアンラップ中に予期せずnilが見つかりました

  12. 12

    レイアウトを上に移動しようとしているときにオプションの値をアンラップしているときに、Swiftが予期せずnilを検出しました

  13. 13

    アンラップ中に予期せずnilが見つかりました-オプション値

  14. 14

    Swiftエラー-致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  15. 15

    オプション値のアンラップ中に予期せずnilが見つかりました(オプションのバインディング)

  16. 16

    Swift-エラー:オプションの値をアンラップしているときに予期せずnilが見つかりました

  17. 17

    Swift Generic Variablesの致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  18. 18

    Swift 2.0の致命的なエラー:オプション値(lldb)のアンラップ中に予期せずnilが見つかりました

  19. 19

    Swiftジャイロスコープ:オプション値のアンラップ中に予期せずnilが見つかりました

  20. 20

    Swiftで音楽を再生する:オプションの値をアンラップしているときに予期せずnilが見つかりました

  21. 21

    swift-bgMusic-致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  22. 22

    ARKit Swift - 致命的なエラー: オプション値のアンラップ中に予期せず nil が見つかりました

  23. 23

    xcode9 swift4致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  24. 24

    Swift:WKWebView:致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  25. 25

    Swift4:致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました

  26. 26

    Swift:UIImageView-オプションの値をアンラップしているときに予期せずnilが見つかりました

  27. 27

    Swift:配列appendの「オプション値のアンラップ中に予期せずnilが見つかりました」

  28. 28

    NSDataからUIImageを作成中に、「致命的なエラー:オプションの値をアンラップ中に予期せずnilが見つかりました」

  29. 29

    self.view?.presentScene:オプション値のアンラップ中に予期せずnilが見つかりました(Swift)

ホットタグ

アーカイブ