swift2 – 在Swift 2中使用NSSerialization.datawithJSON
发布时间:2020-12-14 05:23:10 所属栏目:百科 来源:网络整理
导读:试图让这个在 Swift 2.0中工作,错误说: Type NSJSONWritingOptions cannot conform to protocol NilLiteralConvertible at var options = prettyPrinted …: func JSONStringify(value: AnyObject,prettyPrinted:Bool = false) - String { var options = p
试图让这个在
Swift 2.0中工作,错误说:
at var options = prettyPrinted …: func JSONStringify(value: AnyObject,prettyPrinted:Bool = false) -> String { var options = prettyPrinted ? NSJSONWritingOptions.PrettyPrinted : nil if NSJSONSerialization.isValidJSONObject(value) { do{ let data = try NSJSONSerialization.dataWithJSONObject(value,options: options) if let string = NSString(data: data,encoding: NSUTF8StringEncoding) { return string as String } } catch { } } return "" } let options = prettyPrinted ? NSJSONWritingOptions.PrettyPrinted : NSJSONWritingOptions(rawValue: 0) 是swift 2.0的正确语法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |