Ich habe eine App, wo Inhalt für den Benutzer angezeigt wird. Ich möchte jetzt herausfinden, wie viele Sekunden ein Benutzer diesen Inhalt tatsächlich anzeigt. Also in meinem Header-Datei, habe ich erklärt einUnterschied zwischen 2 Daten in Sekunden ios
NSDate *startTime;
NSDate *endTime;
Da ist in meinem viewWillAppear
startTime = [NSDate date];
Da ist in meinem viewWillDisappear
endTime = [NSDate date];
NSTimeInterval secs = [endTime timeIntervalSinceDate:startTime];
NSLog(@"Seconds --------> %f", secs);
jedoch die App abstürzt, mit verschiedenen Fehlern manchmal . Manchmal ist es ein Speicherleck, manchmal ist es ein Problem mit dem NSTimeInterval, und manchmal stürzt es ab, nachdem ich zum zweiten Mal zum Inhalt zurückgekehrt bin.
Irgendwelche Ideen, um das zu beheben?
Veröffentlichen Sie das Absturzprotokoll. – Jano
Ich habe den Code wie oben bearbeitet ... Das Protokoll, das ich manchmal bekomme, ist: - [__ NSCFType timeIntervalSinceReferenceDate]: unerkannter Selektor gesendet an Instanz 0xbbf7c10 ' –
verwenden Sie ARC? – medvedNick