爲什麼,在以下的代碼:iPhone UISlider問題
-(IBAction)updateSlider:(id)sender {
UISlider *slider = (UISlider *) sender;
int amount = (int)(slider.value);
NSString *newText = [[NSString alloc]initWithFormat:@"%d", amount];
sliderLabel.text = newText;
newText.release;
}
行 「INT量=(int)的(slider.value);」是這樣嗎?爲什麼不能簡單地「int amount = int slider.value」???
'。' (成員)的優先級最高,而(cast)的優先級最高 - 所以如果省略括號,(int)將應用於slider.value,而不僅僅是滑塊。 – 2010-08-03 03:27:33