2017-07-24 9 views

Antwort

2

Ich glaube nicht, dass Sie tatsächlich die Systemzeit ändern können. Sie können Ihre eigene Klasse bereitstellen, die Datumsangaben zurückgibt und sie überall anstelle der Date-Klasse verwendet. In Ihrer benutzerdefinierten Klasse können Sie entweder die Testzeit oder die Systemzeit auswählen, je nachdem, ob Sie testen oder nicht. Wenn Sie dies tun, würde Ihr In-App-Code etwas wie let now = CustomDate() statt let now = Date() lesen.

Diese Frage hat hier bereits eine Antwort auf Objective-C: Set iPhone date/time within app for testing purposes?.

Verwandte Themen