首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cs193p Swift -键值编码错误

cs193p Swift -键值编码错误
EN

Stack Overflow用户
提问于 2016-09-07 12:30:57
回答 1查看 197关注 0票数 0

我不敢相信我在第一堂课上就遇到了问题!我们正在构建一个计算器(在这一点上,它根本不能作为一个计算器)。在添加performOperation函数之前,我的工作一直很好。现在我收到“这个类不符合键值编码”的错误。问题是,据我所知,我的代码完全复制了他在类中使用的代码。我一定是漏掉了什么,但我检查了大约50次才发现有什么不同,但我找不到一个。帮助?它每次都会崩溃。

代码语言:javascript
复制
import UIKit

class ViewController: UIViewController {

@IBOutlet weak var display: UILabel!

var userIsInTheMiddleOfTyping = false

@IBAction func touchDigit(sender: UIButton) {
    let digit = sender.currentTitle!

    if userIsInTheMiddleOfTyping {
        let textCurrentlyInDisplay = display.text!
        display.text = textCurrentlyInDisplay + digit
    } else {
        display.text = digit
    }

    userIsInTheMiddleOfTyping = true
}


@IBAction func performOperation(sender: UIButton) {
    userIsInTheMiddleOfTyping = false
    if let mathematicalSymbol = sender.currentTitle {
        if mathematicalSymbol == "π" {
            display.text = String(M_PI)
        }
    }
}

}

编辑:代码格式

EN

回答 1

Stack Overflow用户

发布于 2016-09-07 14:11:07

您可以在storyboard中的右侧工具栏的模块TextField中检查您的视图控制器。

如果模块文本字段为空(没有占位符),请执行以下步骤:

  • 第1步。Focus Module TextField
  • 第2步。随机编辑,然后清除
  • 第3步。按Enter键,如果结果与此图片相同,则一切正常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39361228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档