首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS底层原理

    iOS - 记录bugly一次崩溃

    一·报错原因 NSRangeException NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds 二·初步分析 报错的超类属于 NSRangeException -> NSRange NSMutableRLEArrya 可变RLE数组越界 三·代码分析 出错的堆栈最后指向了一个类方法 + (CGFloat)getTheStringWidth NSMutableAttributedString alloc] initWithString:string]; NSRange range = NSMakeRange(0, attrStr.length); } 回到第一点的NSRangeException

    2.1K20发布于 2021-11-09
  • 来自专栏用户9379187的专栏

    iOS探索 -- KVO 的原理分析

    移除观察者 // Asking to be removed as an observer if not already registered as one results in an NSRangeException . // 如果尚未注册为观察员,则请求以观察员身份删除会导致NSRangeException

    41410编辑于 2022-06-17
  • 来自专栏APP自动化测试

    iOS Crash常规跟踪方法及Bugly集成运用

    系统日志可以看到以下错误信息 2016-10-29 12:13:29.015 CrashDemo[37842:7436441] *** Terminating app due to uncaught exception 'NSRangeException 会出现以下错误日志 2016-10-29 12:15:53.561 CrashDemo[1062:316582] *** Terminating app due to uncaught exception 'NSRangeException

    1.7K20发布于 2019-10-15
  • 来自专栏iOS 开发杂谈

    浅谈 KVO 的实现原理

    :03.397434+0800 ImplementKVO[18119:266230] [general] Caught exception during autorelease pool drain NSRangeException 06-21 12:29:03.402598+0800 ImplementKVO[18119:266230] *** Terminating app due to uncaught exception 'NSRangeException

    2.1K30发布于 2018-09-30
  • 来自专栏高科技宣传

    iOS Crash不崩溃

    NSRangeException:下标越界导致的异常。 NSGenericException: foreach的循环当中修改元素导致的异常。

    2.9K20编辑于 2022-11-07
  • 来自专栏腾讯Bugly的专栏

    2016 移动应用质量大数据报告

    • NSInvalidArgument异常占OC异常的75% 对比2015年的占比,NSInvalidArgument异常从49%提升至75%,NSRangeException从19%下降至6%。

    2.8K50发布于 2018-03-23
  • 来自专栏轩辕镜像

    黑苹果必备软件推荐之 ProperTree

    仓库下载,但如果你对你的来源有信心,那么运行 chmod +x ProperTree.command 应该可以解决问题 我在 macOS 上使用国际键盘布局时,某些按键会导致 ProperTree 因 NSRangeException

    4.2K10编辑于 2024-09-29
  • 来自专栏iOS开发~

    iOS_Crash 四:的捕获和防护

    NSRangeException:越界异常 NSGenericException:遍历的同时对原集合进行修改 NSInternalInconsistencyException:不一致异常。

    1.7K50编辑于 2023-10-26
  • 来自专栏Code_iOS

    Objective-C之NSArray学习笔记(IOS 9.1)

    NSNotFound(宏定义,就是没有找到的意思) - (ObjectType)objectAtIndex:(NSUInteger)index //返回下标对应的元素(index大于数组的count时就发生NSRangeException

    86620发布于 2018-09-04
  • 来自专栏Helloted

    KVO编程指南

    forKeyPath:@"interestRate" context:PersonAccountInterestRateContext]; } 删除未注册的观察对象将导致NSRangeException

    1.3K20编辑于 2022-06-07
  • 来自专栏CoderStar

    iOS符号化浅析

    name = exception.name.rawValue } 异常类型: NSInvalidArgumentException:非法参数异常,如 NSDictionary 不能添加 nil 的对象 NSRangeException

    2.6K41编辑于 2022-09-23
  • 来自专栏iOS小生活

    锁的使用以及底层原理

    03-25 11:39:34.254859+0800 005-atomic分析[9944:1946565] *** Terminating app due to uncaught exception 'NSRangeException

    88820发布于 2021-04-16
  • 来自专栏iOS 技术分享

    iOS - 关于 KVO 的一些总结

    KVO的注册方法和移除方法应该是成对的,如果重复调用移除方法,就会抛出异常NSRangeException并导致程序Crash。

    2.9K21发布于 2020-04-16
领券