ios - 斯坦福Swift公开课的问题,求解答
PHP中文网
PHP中文网 2017-04-17 16:37:39
0
4
459

最近跟着斯坦福公开课学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请多多指教,谢谢了!

PHP中文网
PHP中文网

认证0级讲师

全部回覆(4)
PHPzhong

get和set寫反了吧,set是作為左值時調用的,get是作為右值時調用的。

Peter_Zhu

你確定你抄對了麼…

洪涛

我也是醉了,set的時候是return,反而get時候什麼都沒回來!

左手右手慢动作

小夥伴,(程式碼敲的和影片裡的一模一樣),看來影片挖坑呢

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!