Welcome to the Treehouse Community
Looking to learn something new?
Lei zheng7,990 Points
Let's assume that the courseURL we created earlier returns some JSON data from Treehouse API. Create a data object to ca
I try to find out why. I type the code on my xcode, and download the version from teacher pasan. My xcode report
"value of optional type "NSURL?" not unwrapped; did you mean to use ! or ??
so I added ! to forecastURL.
now the data is ok. but this coding challenge. I can never pass it.
import Foundation let treehouseBaseURL = NSURL(string: "https://api.teamtreehouse.com/") let courseURL = NSURL(string: "/course/\(courseID)", relativeToURL: treehouseBaseURL) let courseData = NSData.dataWithContentsOfURL(courseURL!,options:nil, error:nil) let //courseData = NSData (contentsOfURL: courseURL!)
Here is what I used to pass it looks like NSData.dataWithContentsOfURL was deprecated in Xcode 6.1. The third constant should be...
let courseData = NSData(contentsOfURL: courseURL, options: nil, error: nil)
then delete this line
let //courseData = NSData (contentsOfURL: courseURL!)