有时,当我在模拟器中运行我的应用程序时,它会在启动时冻结,并带有SIGINT
. 它中断的行是多种多样的,但它们包括系统库调用libsystem_c.dylib'pthread_rwlock_unlock$UNIX2003:
和我自己的代码中的调用,比如self.view.layer.shadowRadius= 6.0f;
or button= [[UIButton alloc] initWithImage:image];
。这种行为是不可预测的,我无法弄清楚是什么原因造成的。这不会在设备上发生。
SIGINT
如果断言失败,我偶尔会在我的代码中使用来杀死调试版本中的应用程序,但这个问题永远不会发生在这些行之一上或附近。