При синтаксическом анализе данных с помощью NSJSONSerialization мой код не будет компилироваться, если я не укажу ошибку синтаксического анализа с амперсандом перед ней, как таковой:
var parsingError: NSError? = nil
let parsedResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments, error: &parsingError) as! NSDictionary
Вы можете увидеть это в
ошибка: &parsingError
Может ли кто-нибудь объяснить, почему это так и что здесь означает амперсанд?
Большое спасибо!