我对这段代码有疑问:
NSString *value = (NSString*)[self.colorsData objectForKey:key];
SEL selector = NSSelectorFromString(value);
BOOL isColorMethod = [[UIColor class] resolveClassMethod:selector];
SEL
作为选择器传入的 String 值是@"redColor"
; 如您所知,它是 ; 的类方法UIColor
。但'isColorMethod'
BOOL
总是返回 NO。
此代码适用于我正在构建的样式引擎。