Estoy tratando de determinar si dos colores son equivalentes, utilizando el código escrito en Objective-C.Comparación de colores en Objective-C
estoy usando este fragmento de código para determinar si los dos colores son equivalentes (actualmente para propósitos de depuración)
NSLog(@"currentColor is %@", currentColor);
NSLog(@"Adjacent Color is %@",[[buttonArray objectAtIndex:1] backgroundColor]);
NSLog(@"%i",[[buttonArray objectAtIndex:1] backgroundColor]==currentColor);
Mi consola 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
puedo publicar más de código si preguntó (no sé si alguna más es realmente necesaria). El color actual se definió inicialmente como
UIColor *currentColor;
si es de alguna ayuda.
Estoy bastante seguro de que estoy haciendo la comparación incorrecta, y de que probablemente haya algún método incorporado que pueda comparar colores, del que no estoy al tanto.
La pregunta debe volver a formularse como "Comparación de objetos en Objective-C", ya que resulta que no tiene nada que ver con los colores. – nschmidt