Сравнение цветов в Objective-C

пытаюсь определить, эквивалентны ли два цвета, используя код, написанный на Objective-C. '

используя этот фрагмент кода, чтобы определить, эквивалентны ли эти два цвета (в настоящее время для целей отладки)

    NSLog(@"currentColor is %@", currentColor);
NSLog(@"Adjacent Color is %@",[[buttonArray objectAtIndex:1] backgroundColor]);
NSLog(@"%i",[[buttonArray objectAtIndex:1] backgroundColor]==currentColor);

Моя консоль показывает

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

Я могу разместить больше кода, если спросят (я нене знаю, действительно ли это необходимо). Текущий цвет был изначально определен как

UIColor *currentColor;

если это поможет.

Я уверен, что яЯ просто неправильно сравниваю, и, вероятно, есть какой-то встроенный метод, который может сравнивать цвета, что яЯ просто не в курсе.

Ответы на вопрос(3)

Ваш ответ на вопрос