strcmp传入nil导致崩溃

Posted ygm900

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strcmp传入nil导致崩溃相关的知识,希望对你有一定的参考价值。

现象:连接电脑可以正常启动程序,不连接电脑启动程序就崩溃。

崩溃信息:

BSXPCMessage received error for message: Connection invalid

HW kbd: Failed to set (null) as keyboard focus

UNNotificationRegistrarConnectionListener connection invalidated

UNNotificationSchedulerConnectionListener connection invalidated

com.apple.xpc.launchd[1] (UIKitApplication:com.wuba.zhuanzhuan[0x58ac][1073]) <Notice>: Service exited due to signal: Segmentation fault: 11

这种崩溃信息比较浪,导致这种崩溃的可能性比较多,最终定位问题是程序中用了一个c的方法 strcmp,原因是向这个方法中传递的参数中有nil,所以导致崩溃。

以上是关于strcmp传入nil导致崩溃的主要内容,如果未能解决你的问题,请参考以下文章

这会导致崩溃..?或者我们也可以在 Swift 中向 nil 发送消息..?

Android getParcelableExtra传入畸形数据导致APP崩溃Crash复现及原因分析

Android getParcelableExtra传入畸形数据导致APP崩溃Crash复现及原因分析

Dealloc NSString导致崩溃

Swift:意外发现 nil [重复]

SceneKit 中声明的 func hitTest 导致 Playground 崩溃