我最近发布了用Swift 4.2编写的iOS应用程序的新版本,Crashlytics报告该应用程序在生成的编译代码中崩溃了30多次。我查看了项目中的类,并尝试不成功地重现崩溃。有没有人有办法解决编译器生成的代码中发生的崩溃?这是崩溃日志:
Crashed: com.apple.main-thread
0 dealers 0x1008f184c $S7dealers20BrowseViewControllerC05tableC0_12cellForRowAtSo07UITableC4CellCSo0jC0C_10Foundation9IndexPathVtF (<compiler-generated>)
1 dealers 0x1008f18b0 $S7dealers20BrowseViewControllerC05tableC0_12cellForRowAtSo07UITableC4CellCSo0jC0C_10Foundation9IndexPathVtFTo (<compiler-generated>)
2 UIKitCore 0x1ced08de4 <redacted> + 684
3 UIKitCore 0x1ced0932c <redacted> + 80
4 UIKitCore 0x1cecd4a04 <redacted> + 2256
5 UIKitCore 0x1cecf28f0 <redacted> + 140
6 UIKitCore 0x1cef877dc <redacted> + 1380
7 QuartzCore 0x1a5df9b74 -[CALayer layoutSublayers] + 184
8 QuartzCore 0x1a5dfeb2c CA::Layer::layout_if_needed(CA::Transaction*) + 324
9 QuartzCore 0x1a5d5d44c CA::Context::commit_transaction(CA::Transaction*) + 340
10 QuartzCore 0x1a5d8bd7c CA::Transaction::commit() + 608
11 QuartzCore 0x1a5cca170 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long …
Run Code Online (Sandbox Code Playgroud)