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 trial

iOS Intermediate Swift 2 Properties Type Properties

I cant get this to pass: struct LevelTracker{ let maxLevel: Int }

I cant get this to pass:

// Enter your code below

struct LevelTracker{
  let maxLevel: Int

1 Answer

Jens Hagfeldt
Jens Hagfeldt
16,548 Points

Hi Martin

In the challenge you are asked to: "Declare a struct named LevelTracker with a single constant type property maxLevel. Assign an Int value to maxLevel."

You were so close on this one... But remember that Gabe said that to declare type properties we use the keyword static, that is what you need to enter in before the let keyword for maxLevel to complete the task. Also you need to assign some Int value to maxLevel as I did here below...

struct LevelTracker {
    static let maxLevel: Int = 3

I hope this helped you a bit... Keep coding / Jens

Thanks Jens.

I had this solutions, but i must have made a typo.

Have a nice day.