From c7e98224e5e4c1fe672c897aa8253850d766f6d4 Mon Sep 17 00:00:00 2001 From: michael starke Date: Fri, 24 Jul 2015 15:55:46 +0200 Subject: [PATCH] no need to instanciate just ask the class --- MacPassTests/KPKTestNSCoding.m | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MacPassTests/KPKTestNSCoding.m b/MacPassTests/KPKTestNSCoding.m index 8486b977..30e4a8b5 100644 --- a/MacPassTests/KPKTestNSCoding.m +++ b/MacPassTests/KPKTestNSCoding.m @@ -138,12 +138,11 @@ - (id)decode:(NSData *)data ofClass:(Class)class usingSecureCoding:(BOOL)secureCoding { - id instance = [class alloc]; - if(secureCoding && ![instance respondsToSelector:@selector(supportsSecureCoding)]) { + if(secureCoding && ![class instancesRespondToSelector:@selector(supportsSecureCoding)]) { return nil; } - if(![instance respondsToSelector:@selector(initWithCoder:)]) { + if(![class instancesRespondToSelector:@selector(initWithCoder:)]) { return nil; } NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];