Guten Abend,
ich habe in meiner TodayExtension ein ActivityIndicator. Dieser soll über ViewDidLoad angezeigt werden. Am ende einer Methode
soll dieser wieder ausgeblendet werden. Das dachte ich mir so:
.h
.m
Wenn ich nur startAnimation aufrufe klappt es. Wenn ich allerdings auch stopAnimation aufrufe wird kein ActivityIndicator angezeigt. Ich dachte erst das es damit zusammenhängt, das die Funktion schneller ausgeführt wird, als er für die Anzeige benötigt. Aber die Methode läd Daten aus dem Internet, was durchaus auch mal 5 Sekunden dauern kann. Auch dann erscheint keine Anzeige.
Hat vielleicht jemand eine Idee?
ich habe in meiner TodayExtension ein ActivityIndicator. Dieser soll über ViewDidLoad angezeigt werden. Am ende einer Methode
soll dieser wieder ausgeblendet werden. Das dachte ich mir so:
.h
@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *loadingSign;
.m
- (void)startAnimation{
self.loadingSign.hidden = NO;
[self.loadingSign startAnimating];
}
- (void)stopAnimation{
self.loadingSign.hidden = YES;
[self.loadingSign stopAnimating];
}
Wenn ich nur startAnimation aufrufe klappt es. Wenn ich allerdings auch stopAnimation aufrufe wird kein ActivityIndicator angezeigt. Ich dachte erst das es damit zusammenhängt, das die Funktion schneller ausgeführt wird, als er für die Anzeige benötigt. Aber die Methode läd Daten aus dem Internet, was durchaus auch mal 5 Sekunden dauern kann. Auch dann erscheint keine Anzeige.
Hat vielleicht jemand eine Idee?
404 Not Found