1

私は、(多くの機能の中で) 自家醸造者向けの発酵前後の砂糖からアルコール含有量を計算するための iOS アプリケーションを作成しています。問題は次のとおりです。シミュレーターでアプリを実行するたびに、この関数で使用されるテキスト フィールド、ラベル、ボタンを使用して UIViewController を入力すると (実装で)、「スレッド 1: Signal SIGBART」でクラッシュします。

- (IBAction)calcAlc:(id)sender {
double ogVal = [[oGtext text]floatValue];
double fgVal = [[fGtext text]floatValue];

double alcoContent = ((1.05*(ogVal-fgVal))/fgVal)/0.79;

NSString *theResult = [NSString stringWithFormat:@"%1.2f",alcoContent];

alcContent.text = theResult;

}

私は本当にここで立ち往生しています - どんな助けも大歓迎です。前もって感謝します!

4

2 に答える 2

3

fgVal で除算しているため、 fgVal が ever かどうかを確認する必要があり0ます。

として宣言しているので、doubleValueの代わりに使用することもできます。floatValuedouble

于 2013-01-05T01:26:08.277 に答える