【发布时间】:2017-12-18 07:50:12
【问题描述】:
最近我在这条线上面临生产崩溃
dateFormatter.dateFromString(dateString!)
崩溃:com.apple.main-thread
EXC_BREAKPOINT 0x00000001024a89e4
我尝试在其他版本(如 10.x 和 11.0、11.2.x)的开发中复制此问题,这里它没有崩溃。 但在 crashlytics 中,我不断收到 OS 11.1.2 的崩溃日志
我猜可能是因为iOS 11.1.2 Date Bug
想要修复它以避免 iOS 11.1.2 用户崩溃。
任何帮助解决此问题将不胜感激。
【问题讨论】:
-
是的,它不会为零 - 我完全确定
-
检查日期格式
-
@vinod-rathod :您发布的文章清楚地表明您对此无能为力!而不是期望您的用户群更新到 11.2 如果这不仅是您的应用程序的问题,那么用户设备上使用本地通知的其他应用程序也必须崩溃。在这种情况下,用户将寻求苹果的帮助并最终更新他的操作系统。您所能做的就是添加一个 if 条件来检查 iOS 版本并禁用 iOS 11.1.2 的本地通知功能