Hallo zusammen,
habe eine, vermutlich, einfache Frage, aber aktuell komme ich nicht dahinter.
Ich möchte ein UIProgressView aus einer eigenen Klasse aufrufen.
Folgender Code ist in Arbeit:
--------------------------------
1) KAZustand.h
#import <Foundation/Foundation.h>
@interface KAZustand : NSObject
@property (strong, nonatomic) UIProgressView *progressFortschritt;
-(void)aktiviereFortschritt;
@end
2) KAZustand.m
#import "KAZustand.h"
@implementation KAZustand
-(void)aktiviereFortschritt
{
self.progressFortschritt.progress += 0.1;
}
@end
3) KAViewController.m
#import "KAViewController.h"
#import "KAZustand.h"
@interface KAViewController ()null
@end
@implementation KAViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)aktiviereFortschritt:(UIButton *)sender {
//self.progressFortschritt.progress += 0.1;
KAZustand *Gesundheit = [[KAZustand alloc] init];
[Gesundheit aktiviereFortschritt];
}
@end
--------------------------------
Der Aufruf [Gesundheit aktiviereFortschritt]; funktioniert nicht für den Anteil "progress += 0.1"
Hingegen der o.g. Kommentar self.progressFortschritt.progress += 0.1; arbeitet korrekt, jedoch möchte ich das Ganze gerne in eine eigene Klasse mit UIProgressView auslagern.
Was ist hier der Fehler?
Vielen Dank.
Gruß
simoasis
habe eine, vermutlich, einfache Frage, aber aktuell komme ich nicht dahinter.
Ich möchte ein UIProgressView aus einer eigenen Klasse aufrufen.
Folgender Code ist in Arbeit:
--------------------------------
1) KAZustand.h
#import <Foundation/Foundation.h>
@interface KAZustand : NSObject
@property (strong, nonatomic) UIProgressView *progressFortschritt;
-(void)aktiviereFortschritt;
@end
2) KAZustand.m
#import "KAZustand.h"
@implementation KAZustand
-(void)aktiviereFortschritt
{
self.progressFortschritt.progress += 0.1;
}
@end
3) KAViewController.m
#import "KAViewController.h"
#import "KAZustand.h"
@interface KAViewController ()null
@end
@implementation KAViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)aktiviereFortschritt:(UIButton *)sender {
//self.progressFortschritt.progress += 0.1;
KAZustand *Gesundheit = [[KAZustand alloc] init];
[Gesundheit aktiviereFortschritt];
}
@end
--------------------------------
Der Aufruf [Gesundheit aktiviereFortschritt]; funktioniert nicht für den Anteil "progress += 0.1"
Hingegen der o.g. Kommentar self.progressFortschritt.progress += 0.1; arbeitet korrekt, jedoch möchte ich das Ganze gerne in eine eigene Klasse mit UIProgressView auslagern.
Was ist hier der Fehler?
Vielen Dank.
Gruß
simoasis