そこにコード:
var err: NSError
var jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as Array<NSDictionary>
データに JSON が含まれている場合、それは完璧に機能します。しかし、何か他のもの (JSON 配列ではない) がある場合、致命的なエラーが発生し、iOS シミュレーターが EXC_BAD_INSTRUCTION で終了します。だから電話はありませんerr
。どうすれば事前に確認できdata
ますか? または、エラーをキャッチします。