空对象引起的奇怪问题 子达 2022-01-19 205 阅读1分钟 背景 一个 NSArray * arr = @[a1, a2]; 取arr.count的时候居然是1。 很神奇吧?为什么呢?如果说a1,a2是nil的话,应该发生异常啊。 解答: 业务方hook了NSArray的addObject方法,判定了nil就不add。。。