Я беру шестнадцатеричное значение цвета, полученное в виде строки, и преобразую его в целое число, чтобы я мог получить правильные шестнадцатеричные значения.У меня есть следующий код под моим импортом:
@implementation NSString (HexIntValue)
- (unsigned int)hexIntValue
{
NSScanner *scanner;
unsigned int result;
scanner = [NSScanner scannerWithString: self];
[scanner scanHexInt: &result];
return result;
}
@end
, а затем здесь вызывается функция:
unsigned int x = (int)[globalBGColor hexIntValue];
Все работает нормально, но я действительно хочу избавиться отпредупреждение, потому что я более или менее готов представить свое приложение.
Спасибо!