- Registriert
- 17.11.09
- Beiträge
- 24
Hallo Community,
ich habe ein Problem und komme nicht weiter. Ich hoffe ihr könnt mir helfen.
Ich erstelle gerade eine kleine App für das iPhone.
In dieser App habe ich zwei Textfelder, ein Label und eine Action mit dem IB erstellt.
Folgendes will ich erreichen:
Der User gibt in die Textfelder zwei Float-Werte ein. Diese werden nach tippen des Buttons mit einem Wert aus einem Array multipliziert und ausgegeben.
Aus meineApp.h
In der meineApp.m steht folgendes:
Der obige Code läuft so nicht, da das resultat immer null ist.
Was mache ich falsch?
Ich bin für jede Art von konsturktiver Hilfe dankbar
Phil_B
ich habe ein Problem und komme nicht weiter. Ich hoffe ihr könnt mir helfen.
Ich erstelle gerade eine kleine App für das iPhone.
In dieser App habe ich zwei Textfelder, ein Label und eine Action mit dem IB erstellt.
Folgendes will ich erreichen:
Der User gibt in die Textfelder zwei Float-Werte ein. Diese werden nach tippen des Buttons mit einem Wert aus einem Array multipliziert und ausgegeben.
Aus meineApp.h
Code:
...
IBOutlet UITextfield *kgvalue; //Textfeld für Eingabe eines Gewichtes
IBOutlet UITextfield *hourvalue; //Textfeld für Eingabe der Trainingsdauer
IBOutlet UILabel *resultvalue; //Label für das Resultat
...
- (IBAction)buttonPressed:(id)sender;
...
Code:
...
- (IBAction)buttonPressed:(id)sender {
// Erstellen eines Arrays mit einem Float-Wert (weitere sollen folgen)
NSMutableArray* numbers = [[NSMutableArray alloc] init];
NSNumber* num1 = [NSNumber numberWithFloat:6.5];
[numbers addObject:num1];
// Einlesen eines Wertes aus einem Textfeld
NSNumber *kgtext = [NSNumber numberWithFloat:[kgvalue.text floatValue]];
NSNumber *hourtext = [NSNumber numberWithFloat:[hourvalue.text floatValue]];
float wertausarray = [numbers addObjectAtIndex:0];
float resultat = kgtext * hourtext * wertausarray;
}
Was mache ich falsch?
Ich bin für jede Art von konsturktiver Hilfe dankbar
Phil_B