テキストフィールドのテキスト値を浮動小数点として(スライダを更新するために)使用しようとしていますが、思ったほど単純ではありません。テキスト入力値を浮動小数点として使用
self.speedSlider.value = self.numberOfSecs.text
NSStringが予想されるため、エラーです。私もフロートにテキストをキャストすることはできません、それはそうです。
何か助けていただければ幸いです。
テキストフィールドのテキスト値を浮動小数点として(スライダを更新するために)使用しようとしていますが、思ったほど単純ではありません。テキスト入力値を浮動小数点として使用
self.speedSlider.value = self.numberOfSecs.text
NSStringが予想されるため、エラーです。私もフロートにテキストをキャストすることはできません、それはそうです。
何か助けていただければ幸いです。
(あなたの文字列が有効な数値を表している場合)あなたはに従ってFloatValueメソッドを使用して値を抽出することができます。
self.speedSlider.value = [self.numberOfSecs.text floatValue];
ありがとうございました。 numberofSecs.text(float)でキャストしようとしていました。私はそれをそのようにすることができるか分からなかった。 – allocate
以下、このコードを試してみてください。
self.speedSlider.value = [self.numberOfSecs.text floatValue];
をあなたがフロートする文字列を変換しなければなりません...!
キャスティングは実際にキャストされているもののタイプを変更しません。コンパイル時の宣言 "実際には何をしているのか分かりますが、このXは実際にはY型です" –
スライダの値のプロパティはfloat値として受け入れられます – Dinesh