@@ -247,42 +247,42 @@ You access Async APIs via `storage.async`, it is also thread safe, and you can u
247247``` swift
248248storage.async .setObject (" Oslo" , forKey : " my favorite city" ) { result in
249249 switch result {
250- case .value :
250+ case .success :
251251 print (" saved successfully" )
252- case .error (let error):
252+ case .failure (let error):
253253 print (error)
254254 }
255255}
256256
257257storage.async .object (forKey : " my favorite city" ) { result in
258258 switch result {
259- case .value (let city):
259+ case .success (let city):
260260 print (" my favorite city is \( city ) " )
261- case .error (let error):
261+ case .failure (let error):
262262 print (error)
263263 }
264264}
265265
266266storage.async .existsObject (forKey : " my favorite city" ) { result in
267- if case .value (let exists) = result, exists {
267+ if case .success (let exists) = result, exists {
268268 print (" I have a favorite city" )
269269 }
270270}
271271
272272storage.async .removeAll () { result in
273273 switch result {
274- case .value :
274+ case .success :
275275 print (" removal completes" )
276- case .error (let error):
276+ case .failure (let error):
277277 print (error)
278278 }
279279}
280280
281281storage.async .removeExpiredObjects () { result in
282282 switch result {
283- case .value :
283+ case .success :
284284 print (" removal completes" )
285- case .error (let error):
285+ case .failure (let error):
286286 print (error)
287287 }
288288}
@@ -381,7 +381,7 @@ This is how you perform object converting and saving with `Alamofire`
381381``` swift
382382Alamofire.request (" https://gameofthrones.org/mostFavoriteCharacter" ).responseString { response in
383383 do {
384- let user = try JSONDecoder.decode (response.result .value , to : User.self )
384+ let user = try JSONDecoder.decode (response.result .success , to : User.self )
385385 try storage.setObject (user, forKey : " most favorite character" )
386386 } catch {
387387 print (error)
0 commit comments