Hallo sorry über solch eine dumme Frage Ich verändere einen Variablenwert abhängig vom Index eines segmentierten Steuerelements, möchte aber diese Variable in einer nachfolgenden Berechnung verwenden; bin sicher, dass dies etwas mit dem variablen Scoping zu tun hat?Wirklich wirklich grundlegende Obj-C Frage über die Übergabe von Instanzvariablen
- (IBAction)calculate:(UIButton *)button {
if([sSeg selectedSegmentIndex]==1){
float s=0.5;
NSLog(@"s=%f", s);
}
else if ([sSeg selectedSegmentIndex]==0)
{
float s=1;
NSLog(@"s=%f", s);
}
NSLog(@”s now = %f”, s);
}
Hilfe sehr geschätzt!
Deklarieren Sie einfach Ihre Float-Variable in Ihrer Interface-Datei zwischen den geschweiften Klammern wie float s; und in Ihrer IBAction-Methode (und anderswo) können Sie direkt darauf zugreifen. – Rog