このコードに問題があります:
NSString *value = (NSString*)[self.colorsData objectForKey:key];
SEL selector = NSSelectorFromString(value);
BOOL isColorMethod = [[UIColor class] resolveClassMethod:selector];
SEL
セレクターとして渡される文字列値は@"redColor"
、ご存じのようにUIColor
;のクラス メソッドです。しかし、'isColorMethod'
BOOL
常にNOを返します。
このコードは、私が構築しているスタイリング エンジン用です。