: Ich bin in swift .. jemand mir helfen, zu verstehen, warum dieser Fehler werfenConstant ‚XXX‘ verwendet, bevor initialisiert wird
Constant ‚parsedResult‘ haben vor
auf der anderen Seite initialisiert Hand, wenn ich return
in der catch
dann kompilieren Fehler gegangen. Was ist die Beziehung zueinander. erkläre bitte .
Hier ist mein Code:
if let data = data {
let parsedResult : AnyObject!
do {
parsedResult = try NSJSONSerialization.JSONObjectWithData(data, options: .AllowFragments)
}
catch{
print("something worng ")
// return
}
// error compiler error this line
print(parsedResult)
}
kommentieren bitte. warum unten gewählt –