Я решил обработать данные JSON принимаемые от сервера в массив, но выдает ошибку:
func parseJSON(data: NSData) -> NSDictionary{
let jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
return jsonResult;
}
Call can throw, but it is not marked with 'try' and the error is not handled
Ну, я вношу все в
try, после чего уже выводит ошибку:
Variable 'boardsDictionary' used before being initialized
func parseJSON(inputData: NSData) -> NSDictionary{
var boardsDictionary: NSDictionary;
do {
try boardsDictionary = NSJSONSerialization.JSONObjectWithData(inputData, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
} catch {}
return boardsDictionary;
}
Как правильно вносить данные в мою функцию и выводить уже массив.