Сравнение цветов в 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;
если это поможет.
Я уверен, что яЯ просто неправильно сравниваю, и, вероятно, есть какой-то встроенный метод, который может сравнивать цвета, что яЯ просто не в курсе.