안녕하세요 NSJSONSerialization이 API에서 JSON을 읽고 문제에 봉착를 풀기 동안 예기치 않게 전무을 발견JSONObjectWithData 오류 : 옵션 값
코드 :
func json() {
let urlStr = "https://apis.daum.net/contents/movie?=\etc\(keyword)&output=json"
let urlStr2: String! = urlStr.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet())
let url = NSURL(string: urlStr2)
let data = NSData(contentsOfURL: url!)
do {
let ret = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions(rawValue: 0)) as! NSDictionary
let channel = ret["channel"] as? NSDictionary
let item = channel!["item"] as! NSArray
for element in item {
let newMovie = Movie_var()
// etc
movieList.append(newMovie)
}
catch {
}
}
그리고이 오류
let ret = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions(rawValue: 0)) as! NSDictionary
무엇입니까
치명적인 오류 : 예기치 않게 찾지 못함 없음 선택 값
어떻게 고칠 수 있습니까?
확인이 제대로 코드를 포맷하십시오. 덕분에 –