我正在实现键盘扩展。但是有时启动时会遇到SIGQUIT信号。
情况如下:
崩溃!SIGQUIT
Exception Type: EXC_CRASH (SIGQUIT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Quit: 3
Termination Reason: Namespace SIGNAL, Code 0x3
Terminating Process: launchd [1]
Triggered by Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x000000018819b260 semaphore_wait_trap + 8
1 libdispatch.dylib 0x00000001880895e8 _os_semaphore_wait + 24
2 libdispatch.dylib 0x0000000188088ca0 _dispatch_semaphore_wait_slow + 140
3 DTXConnectionServices 0x00000001012a9ec4 0x10129c000 + 57028
4 DTXConnectionServices 0x00000001012a95ec 0x10129c000 + 54764
5 libfsmonitor_interpose.dylib 0x000000010128a040 0x101288000 + …Run Code Online (Sandbox Code Playgroud) 增加了三个新的私有类是iOS 10
当容器init与单个对象一起使用时,容器的集群将使用这三个新类.
在iOS 9中,还添加了'__NSArray0'和'__NSDictionary0'.
我不知道添加这些特殊私人课程的原因.有人可以告诉我为什么吗?