Swift iOS:从字符串解析日期对某些设备不起作用。如此奇怪

问题描述:

从调试器显示日期字符串是“2017-08-01 00:00:00”,我也传递了正确的格式。但是dateFormatter.date部分总是失败(返回nil)1个设备。但它的一些工作模拟器和其他iPhone设备。 即时通讯使用swift3Swift iOS:从字符串解析日期对某些设备不起作用。如此奇怪

enter image description here

iPhone 7 that fails

+0

你可能想看看这个[主题](https://developer.apple.com /library/content/qa/qa1480/_index.html)了解更多关于为什么它可能不适用于此特定设备。 –

+0

@PuneetSharma谢谢 – iori24

尝试设置您的区域:

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