Ich wollte über Xcode 7.3.1 springen und meinen Code konvertieren, aber ich habe hier ein Problem, das ist wie habe ich es in Swift 1.1 zu verwenden, aber ich bin immer Fehler -Initialiser für bedingte Bindung muss Optional Typ haben, nicht '[NSObject: ANYOBJECT] SwiftyJSON:Initialisierer für bedingte Bindung muss optionalen Typ haben, nicht '[NSObject: AnyObject]' SwiftyJSON
if let userInfo = error.userInfo { <-- Error in this line //Initialiser for conditional binding must have Optional type, not '[NSObject: AnyObject]'
if let breadcrumb = userInfo["JSONErrorBreadCrumbKey"] as? NSString {
let newBreadCrumb = (breadcrumb as String) + "/\(index)"
let newUserInfo = [NSLocalizedDescriptionKey: "JSON Keypath Error: Incorrect Keypath \"\(newBreadCrumb)\"",
"JSONErrorBreadCrumbKey": newBreadCrumb]
return JSONValue.JInvalid(NSError(domain: "JSONErrorDomain", code: 1002, userInfo: newUserInfo))
}
}
Vielen Dank im Voraus!
'error.userInfo' ist nicht optional. Entfernen Sie 'if' und die Zahnspange – vadian
Danke, dass es funktioniert hat !! – niks290192