Comparando cores em Objective-C
Eu estou tentando determinar se duas cores são equivalentes, usando código escrito em Objective-C.
Estou usando este trecho de código para determinar se as duas cores são equivalentes (atualmente para fins de depuração)
NSLog(@"currentColor is %@", currentColor);
NSLog(@"Adjacent Color is %@",[[buttonArray objectAtIndex:1] backgroundColor]);
NSLog(@"%i",[[buttonArray objectAtIndex:1] backgroundColor]==currentColor);
Meu console está mostrando
2009-10-20 00:27:10.814 colorGame[13588:207] currentColor is kCGColorSpaceModelRGB 0 0 1 1
2009-10-20 00:27:10.815 colorGame[13588:207] Adjacent Color is kCGColorSpaceModelRGB 0 0 1 1
2009-10-20 00:27:10.815 colorGame[13588:207] 0
Eu posso postar mais código se solicitado (eu não sei se mais algum é realmente necessário). A cor atual foi inicialmente definida como
UIColor *currentColor;
se isso é alguma ajuda.
Tenho certeza que estou apenas fazendo a comparação errada, e que provavelmente há algum método embutido que pode comparar cores, que eu não estou ciente.