heightForRowAt
方法内部,我正在除以UIApplication.shared.keyWindow!.bounds.width / 2
,而keyWindow
的强制解包是问题所在。此时它为nil。Organizer -> Crashes -> Select the crash that you need -> Open in project...
进行调试是可行的。它带我到了崩溃的确切代码行并显示了问题。我曾经遇到过类似的应用程序问题,但我的问题与设备内存无关,这可能是此错误的原因。
问题在于我使用了ForEach
来渲染一些项目,并且我改变了列表大小。
请在appDelegate文件中检查您的后台获取间隔。
例如:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Fabric.with([Crashlytics.self])
return true
}
从didFinishMethod中删除application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum)
这一行,然后再次检查或将其注释掉。
setMinimumBackgroundFetchInterval
,我不知道这与我的崩溃有什么关系 :) - swalknerfalse
...我真的不明白 :( - swalkner