2017-10-09 13 views
3

À partir du débogueur, il montre que la chaîne de date est "2017-08-01 00:00:00" et j'ai passé le format correct aussi. Mais la partie dateFormatter.date échoue toujours (return nil) pour 1 périphérique. Mais certains travaillent pour simulateur et autres appareils iPhone. Im en utilisant swift3Swift iOS: l'analyse de la date à partir d'une chaîne ne fonctionne pas pour certains appareils. si bizarre

enter image description here

iPhone 7 that fails

+0

Vous voudrez peut-être regarder ce [fil] (https://developer.apple.com /library/content/qa/qa1480/_index.html) pour mieux comprendre pourquoi il ne fonctionne peut-être pas dans ce périphérique spécifique. –

+0

@PuneetSharma merci – iori24

Répondre

7

Essayez de définir vos paramètres régionaux:

dateFormatter.locale = Locale(identifier: "en_US_POSIX")