質問: (json as NSArray)[0] ですが、「 Call can throw, but it is not marked with 'try' and the error is not handled」 というようなエラーになってしまいビルドできません。 swift3で実行しているのですが、バージョンの問題なのでしょうか? 正しい記述、もしくは参考になるサイトをご存知でしたら教えてください。
回答: ``` var json = try! JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSDictionary ``` これでそのエラーは回避できます。ただし、tryに関しては軽く調べてから使ってください。 try!の場合はjsonの読み込みに失敗したら即落ちます。 あと、エラーになるのはバージョンが違うからですね。昔はtryなかったので