2010年4月10日土曜日

さっそく行き詰まる。。。

さっそく行き詰まりました。
実はデバッグ方法もわかっていません。。。。

スライダーを動かすとアプリが落ちてしまいます。

影響がある所を特定させるため、地道に行をコメント化してみると
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 件のコメント:

コメントを投稿