From a239998ca96529ee80f6f36239aeeed33f826cfc Mon Sep 17 00:00:00 2001 From: Roland Lindner Date: Mon, 16 Mar 2015 16:19:35 +0100 Subject: [PATCH] Fix compiler error on uncasted objc_msgSend calls in Xcode 6.2 --- NSObject+NSCoding.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/NSObject+NSCoding.m b/NSObject+NSCoding.m index d04a072..24bd0bf 100644 --- a/NSObject+NSCoding.m +++ b/NSObject+NSCoding.m @@ -164,8 +164,10 @@ - (void)decodeAutoWithAutoCoder:(NSCoder *)aDecoder class:(Class)class } else { @try { id value = [aDecoder decodeObjectForKey:name]; - if (value != nil) - method_invoke(self, mt, value); + if (value != nil) { + void (*method_invokeTyped)(id self, Method mt, NSString *value) = (void*)method_invoke; + method_invokeTyped(self, mt, value); + } #if kNSCodingDebugLoging NSLog(@"Decode %@ %@ value:%@", NSStringFromClass(class), name, value); #endif