1
私はムービーのリストでJSONを受け取り、タイトルを配列に入れようとするプログラムがあります。コードの誤った部分は以下の通りです:私はそれを実行するとJSONから読み込むときに「致命的なエラー:予期せず見つかったオプション値をアンラッピングしています」
var movieArray: [JSON]!
override func viewDidLoad() {
super.viewDidLoad()
Alamofire.request(.GET, "https://api.themoviedb.org/3/discover/movie", parameters: ["sort_by" : "popularity", "api_key" : "secret"])
.validate()
.responseJSON { response in
switch response.result {
case .Success:
let json = JSON(response.result.value!)
//print(json)
let arraySize: Int = json["results"].count
for num in 0...arraySize {
let x = json["results"][num]["title"]
print(x)
self.movieArray[num] = (x)
}
print(self.movieArray[0])
case .Failure(let error):
print(error)
}
}
self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
}
は、私はこのエラーを取得する:なぜこれが起こっている
Puccini for Beginners
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
誰も説明できますか?