From f94fe63b6071aeb7e0f6f0ffb09bf9da084f580f Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Wed, 1 Mar 2023 16:22:45 -0600 Subject: [PATCH] =?UTF-8?q?[AltStoreCore]=20Fixes=20Core=20Data=20?= =?UTF-8?q?=E2=80=9CUsing=20nil=20or=20insecure=20value=20transformer?= =?UTF-8?q?=E2=80=9D=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AltStore 11.xcdatamodel/contents | 10 +++++----- AltStoreCore/Model/SecureValueTransformer.swift | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/AltStoreCore/Model/AltStore.xcdatamodeld/AltStore 11.xcdatamodel/contents b/AltStoreCore/Model/AltStore.xcdatamodeld/AltStore 11.xcdatamodel/contents index 72733b89..70b44e24 100644 --- a/AltStoreCore/Model/AltStore.xcdatamodeld/AltStore 11.xcdatamodel/contents +++ b/AltStoreCore/Model/AltStore.xcdatamodeld/AltStore 11.xcdatamodel/contents @@ -1,5 +1,5 @@ - + @@ -16,7 +16,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -168,12 +168,12 @@ - + - + diff --git a/AltStoreCore/Model/SecureValueTransformer.swift b/AltStoreCore/Model/SecureValueTransformer.swift index 1a916acd..7fa19dcb 100644 --- a/AltStoreCore/Model/SecureValueTransformer.swift +++ b/AltStoreCore/Model/SecureValueTransformer.swift @@ -7,6 +7,7 @@ // import Foundation +import UIKit @objc(ALTSecureValueTransformer) public final class SecureValueTransformer: NSSecureUnarchiveFromDataTransformer @@ -14,7 +15,7 @@ public final class SecureValueTransformer: NSSecureUnarchiveFromDataTransformer public static let name = NSValueTransformerName(rawValue: "ALTSecureValueTransformer") public override static var allowedTopLevelClasses: [AnyClass] { - let allowedClasses = super.allowedTopLevelClasses + [NSError.self] + let allowedClasses = super.allowedTopLevelClasses + [NSError.self, UIColor.self] return allowedClasses }