ios - 斯坦福Swift公开课的问题,求解答

 只是遇不到他_740 发布于 2022-10-30 13:31

最近跟着斯坦福公开课学swift,遇到了一个问题,代码敲的和视频里的一模一样,但是编译就是通不过,求解T T

http://open.163.com/movie/2015/2/3/4/MAIKHN60A_MAIKJBI34.html
大约是讲到第18-21分钟左右的时候

这边要建立一个名叫displayValue和display.text绑定。
display.text是String类型的
display是Double类型的

var displayValue: Double{
        set{
            return NSNumberFormatter().numberFromString(display.text!)!.doubleValue
        }
        get{
            display.text = "\(newValue)"
            userIsInTheMiddleOfTypingANumber = false
        }
    }
    

然后报错了,截图是这样的:

swift:41:73: Could not find member 'doubleValue'
swift:44:31: Use of unresolved identifier 'newValue'

这是为什么呢?Xcode版本为了保持和教程一致所以是Xcode 6.1.1。

初学swift请多多指教,谢谢了!

4 个回答
  • 小伙伴,(代码敲的和视频里的一模一样),看来视频挖坑呢

    2022-10-31 21:34 回答
  • 我也是醉了,set的时候是return,反而get时候什么都没有返回!

    2022-10-31 21:34 回答
  • 你确定你抄对了么……

    2022-10-31 21:34 回答
  • get和set写反了吧,set是作为左值时调用的,get是作为右值时调用的。

    2022-10-31 21:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有