作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么我的代码中突然出现 NSFastEnumeration Mutation Handler
崩溃。我很茫然为什么会突然出现这个崩溃以及如何解决它。
最佳答案
崩溃错误: **** 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* **集合 <__NSArrayM: 0x610000859410> 在枚举时发生了变化。”*
您必须在使用快速枚举时尝试更改数组。
示例
for ( id anObject in anArray ) {
if ( /* anObject satisfies some condition */ ) {
[anArray removeObject:anObject];
}
}
不应该这样做。使用不同的数组或可能的 filteredArrayUsingPredicate:
方法进行过滤。然而,补救措施取决于您想要做什么。
关于iphone - NSFastEnumerationMutationHandler 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608173/
为什么我的代码中突然出现 NSFastEnumeration Mutation Handler 崩溃。我很茫然为什么会突然出现这个崩溃以及如何解决它。 最佳答案 崩溃错误: **** 由于未捕获的异常
谁能帮我理解我在这里做错了什么会导致这个堆栈跟踪: 1 libobjc.A.dylib 0x3a8a897a objc_exception_throw + 26 2
我有一个基于 UIDocument 的应用程序,它使用 NSFileWrapper 来存储数据。 “主”文件包装器包含许多其他目录文件包装器,每个包装器代表文档的不同页面。 每当我在保存 UIDocu
我是一名优秀的程序员,十分优秀!