小编S.C*_*ain的帖子

启动时的iOS键盘扩展名SIGQUIT

我正在实现键盘扩展。但是有时启动时会遇到SIGQUIT信号。

情况如下:

  1. 单击textView,然后出现键盘
  2. 点按任何东西并隐藏键盘
  3. 切换到另一个应用
  4. 单击textView,然后等待键盘出现

崩溃!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)

keyboard signals ios

5
推荐指数
1
解决办法
514
查看次数

为什么在iOS 10中添加"__NSSingleXXXI"私有类

增加了三个新的私有类是iOS 10

  • __NSSingleObjectArrayI
  • __NSSingleObjectSetI
  • __NSSingleEntryDictionaryI

当容器init与单个对象一起使用时,容器的集群将使用这三个新类.

在iOS 9中,还添加了'__NSArray0'和'__NSDictionary0'.

我不知道添加这些特殊私人课程的原因.有人可以告诉我为什么吗?

runtime objective-c ios ios10

0
推荐指数
1
解决办法
364
查看次数

标签 统计

ios ×2

ios10 ×1

keyboard ×1

objective-c ×1

runtime ×1

signals ×1