代码改变世界

ios报错,令人费解,为什么,为什么,为什么?

2018-02-01 18:19  zlj1817  阅读(183)  评论(0编辑  收藏  举报

//报错信息
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI removeObjectAtIndex:]: unrecognized selector sent to instance 0x7fcc60626ca0'

翻译后为:
由于异常终止应用程序“NSInvalidArgumentException”,原因是:“- - - - - -[__NSArrayI removeObjectAtIndex:]:未被选择器发送到实例0 x7fcc60626ca0 '

真实原因是:
NSArray 进行了数组改变,导致的错误。
NSArray是不可变数组。

我想问的是,苹果为什么不把真实的原因报出来呢?而报出一个琢磨不透的异常,令人汗颜。

bug 调试技巧
http://m.blog.csdn.net/article/details?id=50478656