EXC_BAD_ACCESS

调试时奔溃EXC_BAD_ACCESS

顾名思义,bad access,有两种情况,一种理解是走不出去,一种是此路本来就可能是一条坏的路。归根结底是因为死循环导致的。

比如set方法这么写:

- (void)setChatClient:(VHChatClient *)chatClient {
    self.chatClient = chatClient;
}

在set里面再去用.语法set。

这里写图片描述

还有比如主线程循环卡死等,EXC_BAD_ACCESS。

看函数调用:

EXC_BAD_ACCESS_第1张图片

死 循 环 !

你可能感兴趣的:(#,error,&,warning)