From 405da04f34e9fef18208238eee4fd73db83d491d Mon Sep 17 00:00:00 2001 From: lint <47455468+lint@users.noreply.github.com> Date: Wed, 10 Feb 2021 15:31:16 -0500 Subject: [PATCH] Fix NSKeyedUnarchiver deprecation messages --- tweak/Slide.xm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tweak/Slide.xm b/tweak/Slide.xm index 5be3183..a776e73 100644 --- a/tweak/Slide.xm +++ b/tweak/Slide.xm @@ -85,11 +85,14 @@ NSString *slidePostOverrideBodyHtml; + (UIColor *)accentColorForSub:(NSString *)subreddit { NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSData *colorData = [userDefaults dataForKey:[NSString stringWithFormat:@"accent+%@", subreddit]]; - UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData]; + //UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData]; // deprecated + UIColor *color = [NSKeyedUnarchiver unarchivedObjectOfClass:[UIColor class] fromData:colorData error:nil]; + if (color) { return color; } else { - UIColor *baseAccentColor = [NSKeyedUnarchiver unarchiveObjectWithData:[userDefaults dataForKey:@"accentcolor"]]; + //UIColor *baseAccentColor = [NSKeyedUnarchiver unarchiveObjectWithData:[userDefaults dataForKey:@"accentcolor"]]; // deprecated + UIColor *baseAccentColor = [NSKeyedUnarchiver unarchivedObjectOfClass:[UIColor class] fromData:[userDefaults dataForKey:@"accentcolor"] error:nil]; if (baseAccentColor) { return baseAccentColor;