Если у вас есть экземпляр UIColor и вы хотите, чтобы это были значения RGB, почему бы не использовать метод -getRed:green:blue:alpha:
?
CGFloat r, g, b, a;
BOOL success = [myColor getRed:&r green:&g blue:&b alpha:&a];
if (success) {
// the color was converted to RGB successfully, go ahead and use r,g,b, and a.
}