Anzeigen eines Timers für eine iOS-app, dass weiterhin zwischen den view-Controllern

Ich habe versucht, einen timer, um zu zeigen, in der linken unteren Ecke meiner app durch die Verwendung einer NSTimer, und die "verstrichene Zeit" zeigen, wie UILabel auf der linken unteren Ecke, aber es wurde nicht für mich arbeiten.

-(void)viewDidLoad
{
    NSTimer *aTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(aTime) userInfo:nil repeats:YES];
}

-(void)aTime
{
    NSLog(@"....Update Function Called....");

    static int i = 1;

    Label.text = [NSString stringWithFormat:@"%d",i];

    i++;
}

Den timer tatsächlich funktioniert, aber ich kann es nicht mehr ausgelöst werden, die durch eine Taste. Ich versuche, den timer fortsetzen und nicht neu bei 1, wenn es in den nächsten storyboard/xib-Datei.

Kannst du bitte deinen code, damit wir es anschauen, um festzustellen, warum es nicht funktioniert?
Warum es nicht funktioniert?
Tut mir Leid. Ich war das Experimentieren mit verschiedenen codes versucht, um zu sehen, wenn ich könnte die Dinge arbeiten, so dass ich nicht wirklich haben, einen code zu posten eine Weile zurück, denn Sie waren nur Entwürfe. Aber ich stellte den code, den ich jetzt verwende. Hoffe, das hilft! Danke.
nun, was ist das Problem ? Timer funktioniert nicht oder brauchen, um es zu implementieren button klicken ?
Wenn Sie wollen, dass es ausgelöst durch einen Knopf, dann stellen Sie den timer-erstellen code in der Schaltfläche Methode, nicht viewDidLoad.

InformationsquelleAutor user1677210 | 2012-09-21

Schreibe einen Kommentar