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 trialLudwing Najera
4,596 PointsThe Teacher's Notes don't seem to help... Stormy keeps crashing with a fatal error!
Stormy keeps crashing, and when I look at the Teachers Notes, they are the same as the code in stormy, but when ever i run it, i don't get Hexadecimal what-sits but an error in the console saying "fatal error: unexpectedly found nil while unwrapping an Optional value". Please help! Also, what does "unwrapping" and "optional values" mean?
4 Answers
Mmcc Toro
Courses Plus Student 1,696 PointsTry checking if there's any space inside the URLs, mainly in the forecastURL constant if you copied coordinates from google maps
E.g.: Change this "37.8267, -122.423" to this "37.8267,-122.423"
This was my problem
Oliver Pinchbeck
2,732 PointsAn optional value is a value that can be something, or it can be nil (no value), so for example a variable of type string would be var: String = "empty" whereas an optional string would be var: String?
You need to unwrap an optional value in order to use it, which you do with a bang operator (!) or an if let statement.
Watch these videos, as Amit explains much more clearly than me... : https://teamtreehouse.com/library/swift-functions-and-optionals/optionals/what-is-an-optional
Ludwing Najera
4,596 PointsThat's fine, but why does the app keep crashing?
Ludwing Najera
4,596 PointsThere is no optional value from what i see.
Ludwing Najera
4,596 PointsI should probably watch the video...