diff --git a/MJExtension/NSObject+MJClass.m b/MJExtension/NSObject+MJClass.m index 286ce70f..cd987cfe 100644 --- a/MJExtension/NSObject+MJClass.m +++ b/MJExtension/NSObject+MJClass.m @@ -19,7 +19,7 @@ @implementation NSObject (MJClass) -+ (NSMutableDictionary *)classDictForKey:(const void *)key ++ (NSMutableDictionary *)mj_classDictForKey:(const void *)key { static NSMutableDictionary *allowedPropertyNamesDict; static NSMutableDictionary *ignoredPropertyNamesDict; @@ -141,7 +141,7 @@ + (void)mj_setupBlockReturnValue:(id (^)(void))block key:(const char *)key // 清空数据 MJExtensionSemaphoreCreate MJExtensionSemaphoreWait - [[self classDictForKey:key] removeAllObjects]; + [[self mj_classDictForKey:key] removeAllObjects]; MJExtensionSemaphoreSignal } @@ -149,10 +149,10 @@ + (NSMutableArray *)mj_totalObjectsWithSelector:(SEL)selector key:(const char *) { MJExtensionSemaphoreCreate MJExtensionSemaphoreWait - NSMutableArray *array = [self classDictForKey:key][NSStringFromClass(self)]; + NSMutableArray *array = [self mj_classDictForKey:key][NSStringFromClass(self)]; if (array == nil) { // 创建、存储 - [self classDictForKey:key][NSStringFromClass(self)] = array = [NSMutableArray array]; + [self mj_classDictForKey:key][NSStringFromClass(self)] = array = [NSMutableArray array]; if ([self respondsToSelector:selector]) { #pragma clang diagnostic push