Я изучал примеры, пытаясь вытащить некоторые идеи вместе, я придумал это, хотя я не получаю никакого вывода. Он никогда не входит в дело, что заставляет меня поверить, что у меня есть проблема с моим вызовом.Выполнение вызова API в Swift 2.0
Может ли кто-нибудь пролить свет на это для меня или привести меня в соответствующее место с дополнительной информацией о вызовах API в swift 2.0? Примеры этого довольно скудны.
let url : String = "http://www.fantasyfootballnerd.com/service/nfl-teams/json/test/"
let request : NSMutableURLRequest = NSMutableURLRequest()
request.URL = NSURL(string: url)
request.HTTPMethod = "GET"
print("Start")
let session = NSURLSession.sharedSession()
session.dataTaskWithRequest(request) { (data, response, error) -> Void in
do {
let jsonResult: NSDictionary! = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers) as? NSDictionary
print("In method")
if (jsonResult != nil) {
// process jsonResult
print("Data added")
} else {
print("No Data")
// couldn't load JSON, look at error
}
}
catch {
print("Error Occured")
}
}
проверить: http://www.ios-blog.co.uk/tutorials/swift/parse-json-deserialization/ - показывает, как обрабатывать результаты, а также дает вам возможность использовать Alamofire – JamesG
А это здорово, спасибо! – user3344880