0
我試圖將十六進制顏色值轉換爲浮點數。我有一個DataController類類像這樣的方法:可可觸摸 - 作業中不兼容的類型
+(float)floatFromHexColorInteger:(float)hexFloat {
float newColorFloat = hexFloat/255.0f;
return newColorFloat;
}
我想用它來輕鬆獲得0.0和1.0之間的顏色值,這樣我就可以使用它像這樣:
float colorFloat = [DataController floatFromHexColorInteger:79.0f];
//error on line above is:
//Classes/RootViewController.m:53: error: incompatible types in assignment
self.navigationController.toolbar.tintColor = [UIColor colorWithRed:colorFloat green:colorFloat blue:colorFloat alpha:1.0f];
我在第一行中遇到編譯器錯誤(2),關於不兼容的類型。任何人都可以找出原因嗎?
你得到的確切的編譯器錯誤信息是什麼? – 2011-01-23 16:39:37