Iphone UIColor导致NSString问题?
NSString*st=[[UIColor GREENCLOR]说明]; 它给出了错误的输出。 我想得到结果,st必须是@“绿色”作为NSStringIphone UIColor导致NSString问题?,iphone,Iphone,NSString*st=[[UIColor GREENCLOR]说明]; 它给出了错误的输出。 我想得到结果,st必须是@“绿色”作为NSString 有什么帮助吗?greenColor只是UIColor上一个类方法的名称。一旦构建了UIColor,它就不知道它是greenColor——它只知道它的颜色值恰好是绿色的 所以我建议两件事中的一件 在UIColor上创建一个类别,该类别截取description并将颜色值与颜色构造函数集进行比较,然后返回相应的字符串 子类UIColor并存储颜色名称
有什么帮助吗?
greenColor
只是UIColor
上一个类方法的名称。一旦构建了UIColor
,它就不知道它是greenColor
——它只知道它的颜色值恰好是绿色的
所以我建议两件事中的一件
UIColor
上创建一个类别,该类别截取description
并将颜色值与颜色构造函数集进行比较,然后返回相应的字符串UIColor
并存储颜色名称字符串。提供一个只返回该字符串的description
方法我认为(2)更简单,但要求您能够使用子类版本,而不是
UIColor
greenColor
只是UIColor
上类方法的名称。一旦构建了UIColor
,它就不知道它是greenColor
——它只知道它的颜色值恰好是绿色的
所以我建议两件事中的一件
UIColor
上创建一个类别,该类别截取description
并将颜色值与颜色构造函数集进行比较,然后返回相应的字符串UIColor
并存储颜色名称字符串。提供一个只返回该字符串的description
方法UIColor