From 379ba4ef20edcb568a073393fff1c4ca99bf0898 Mon Sep 17 00:00:00 2001 From: bcyrill Date: Fri, 12 May 2017 14:31:07 +0200 Subject: [PATCH] Base64 Encoding for Data value Return Data value as Base64 encoded string if it cannot be decoded as a UTF8 string --- src/utils.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.swift b/src/utils.swift index 45b9afe..46810ba 100644 --- a/src/utils.swift +++ b/src/utils.swift @@ -82,7 +82,7 @@ func determineTypeAndReturnString(value: Any?) -> String { if let unwrappedString = String(data: (unwrappedValue as! Data), encoding: String.Encoding.utf8) { return unwrappedString } else { - return "[Warning] Encoding Shenanigans" + return (unwrappedValue as! Data).base64EncodedString() } } else if unwrappedValue is NSDate { let dateFMT = DateFormatter()