さっそく行き詰まりました。
実はデバッグ方法もわかっていません。。。。
スライダーを動かすとアプリが落ちてしまいます。
影響がある所を特定させるため、地道に行をコメント化してみると
int progressAsInt =(int)(slider.value+0.5f);
が原因だということがわかりました。
が。。。
特におかしなことしていません。ビルドもできるし
仮に定数を入れてみると動作したため、どうやらキャストに失敗している
ように思えます。
slider.valueはint型なのか?
値の調べ方は?
ということがわかれば解決できそうな。。。
-(IBAction)sliderChanged:(id)sender{
UISlider *slider = (UISlider *)slider;
int progressAsInt =(int)(slider.value+0.5f);
NSString *newText=[[NSString alloc]initWithFormat:@"%d",progressAsInt];
sliderLabel.text=newText;
[newText release];
}
0 件のコメント:
コメントを投稿