【问题标题】:iOS 11.1.2 Date bug crashing in the appiOS 11.1.2 日期错误在应用程序中崩溃
【发布时间】: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 的本地通知功能

标签: ios swift


【解决方案1】:

当您在代码中编写的日期格式化程序没有按照您的要求出现时会出现此问题,请更改日期格式化程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多