NSJSONSerializationで止まってしまう
下記のソースに記述してあるURLだと、NSJSONSerialization.JSONObjectWithData
で毎回止まってしまいます。
原因が全くわかりません。
他のJSONのURLだと正常に動きます。
どうすれば良いでしょうか。
let url = NSURL(string: "http://api.syosetu.com/novelapi/api/?out=json&lim=1")!
let task = NSURLSession.sharedSession().dataTaskWithURL(url,
completionHandler: { data, response, error in
if let str = NSString(data: data!, encoding: NSUTF8StringEncoding) {
do {
let dict = try NSJSONSerialization.JSONObjectWithData(data!,
options: NSJSONReadingOptions.AllowFragments) as! NSDictionary
} catch {}
}
})
task.resume()