Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMitch Little
11,870 PointsCode Will Not Compile
When accessing the background property of the view, and trying to assign an instance of UIColor, it will not compile.
class ViewController: UIViewController {
let blueColor = UIColor(red: 0, green: 0, blue: 255, alpha: 1.0)
view.backgroundColor = blueColor
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
2 Answers
Jennifer Nordell
Treehouse TeacherHi there! Your code is fine except that it's a little misplaced. Your declaration for blueColor
is in the correct spot, but the assignment of the blueColor
to the background should happen inside the viewDidLoad()
method.
I think you can get it with this hint, but let me know if you're still stuck!
Mitch Little
11,870 PointsPerfect, thank you Jennifer!