我將一個十六進制顏色值作爲字符串接收並將其轉換爲int,以便我可以獲取正確的十六進制值。我有我的進口下面的下面的代碼:'NSString'可能不會響應'-hexIntValue'警告,函數可以正常工作
@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];
一切工作正常,但我真的想擺脫,因爲我的警告或多或少準備提交我的應用程序。
謝謝!
太棒了。謝謝! – 2010-07-01 22:26:24