From 766a3474ef688687ea5cac77bbfc08a4ce541b6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=81=B0=E7=81=B0=E7=81=B0=E6=A1=91?= Date: Thu, 5 Nov 2020 15:44:31 +0800 Subject: [PATCH] fix crash when val is NSNull --- Sources/Networking/NetworkingParser.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Networking/NetworkingParser.swift b/Sources/Networking/NetworkingParser.swift index 656ccb1..8001e6b 100644 --- a/Sources/Networking/NetworkingParser.swift +++ b/Sources/Networking/NetworkingParser.swift @@ -34,7 +34,7 @@ public struct NetworkingParser { private func resourceData(from json: Any, keypath: String?) -> Any { if let keypath = keypath, !keypath.isEmpty, let dic = json as? [String: Any], let val = dic[keypath] { - return val + return val is NSNull ? json : val } return json }