关于 ObjC 通知的一个神奇崩溃

关于 ObjC 通知的一个神奇崩溃

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

近日发现一个发通知时触发的 EXC_BAD_ACCESS 崩溃,经过排查发现是订阅端设置的参数类型不匹配导致的。将参数类型改为 Notification 后问题解决。同时发现该崩溃受 Xcode 缓存影响,且复现路径较苛刻。对于为什么纯 Swift 不会崩溃而混编时会崩溃以及两种参数导致的崩溃类型不一样的问题,仍需继续探索答案。

🏷️

标签

➡️

继续阅读