TEL:400-8793-956
当前位置:程序、服务器

设置标题测验-错误?

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-22 10:01:08

 问:这似乎微不足道且显而易见,所以我认为这是测验中的错误。这与PlaylistMasterViewController @IBOutlet中介绍的练习相同,不是吗?

 
 ViewController.swift
类 ViewController : UIViewController  { 
@IBOutlet弱var timerButton :UIButton !var redColor :UIColor = UIColor 。redColor ()覆盖func viewDidLoad (){ super 。viewDidLoad ()timerButton 。的setTitle (“开始” ,forState :。普通)} }
忘记提及我得到以下错误:
 
“您需要在上使用该setTitle方法timerButton。”
 
此外,如果删除forState声明,则会收到一条错误消息,指出我需要指定该声明。除此之外,如果我还指定了“开始”之外的其他标题,则会收到一条错误消息,提示我需要将标题设置为正确的字符串。所有这些使我相信我上面的内容是正确的,并且treeshouse测验应用程序有点醉。
 
 
答:   类 ViewController : UIViewController  { 
@IBOutlet弱var timerButton :UIButton !var redColor :UIColor = UIColor 。redColor ()覆盖func viewDidLoad (){ super 。viewDidLoad ()//将代码添加到timerButton下面。的setTitle (“开始” ,forState :。普通)} }
 
看起来setTitle:forState:方法的第二个参数的枚举大小写之间有一个空格。你有. Normal。只需移除空间即可.Normal为您工作。
上一篇: 创建一个常量命名语言,并为其分配字符串“ Swift”
下一篇: 如何从字符串转换为int?