- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这是我在出现 SKScene
时看到的错误,此错误发生随机并且无法复制
* 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* 集合
这是怎么回事?
如果您需要任何其他信息,请告诉我
谢谢
编辑:
*** First throw call stack:
(
0 CoreFoundation 0x025601e4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x022298e5 objc_exception_throw + 44
2 CoreFoundation 0x025efcf5 __NSFastEnumerationMutationHandler + 165
3 Foundation 0x01e47f03 -[NSConcreteMapTable countByEnumeratingWithState:objects:count:] + 66
4 CoreFoundation 0x0253d77f -[__NSFastEnumerationEnumerator nextObject] + 143
5 SpriteKit 0x01d009f2 +[SKTextureAtlas(Internal) findTextureNamed:] + 232
6 SpriteKit 0x01cf709c __26-[SKTexture loadImageData]_block_invoke + 1982
7 SpriteKit 0x01d34d09 _Z14SKSpinLockSyncPiU13block_pointerFvvE + 40
8 SpriteKit 0x01cf6898 -[SKTexture loadImageData] + 228
9 SpriteKit 0x01cf65d9 __51+[SKTexture preloadTextures:withCompletionHandler:]_block_invoke + 241
10 libdispatch.dylib 0x02b117b8 _dispatch_call_block_and_release + 15
11 libdispatch.dylib 0x02b264d0 _dispatch_client_callout + 14
12 libdispatch.dylib 0x02b14eb7 _dispatch_root_queue_drain + 291
13 libdispatch.dylib 0x02b15127 _dispatch_worker_thread2 + 39
14 libsystem_c.dylib 0x02de1e72 _pthread_wqthread + 441
15 libsystem_c.dylib 0x02dc9daa start_wqthread + 30
)
libc++abi.dylib: terminating with uncaught exception of type NSException
最佳答案
我有时会遇到同样的异常。它已经存在了一段时间,几周来我一直在努力确定它的位置。
我怀疑它可能是由于预加载纹理而发生的,无论是手动还是由 Sprite Kit 自动触发,同时一些其他代码导致加载或访问纹理。
我已将我的 preloadTextures: 调用减少到一个,但我仍然遇到问题,只是频率降低了。我尝试过 performSelector:onMainThread: 每当我运行一个从 completionBlock 或在不同线程上运行的其他代码中访问或加载图像(或可能只是在内部)的选择器时。
在我将用户界面代码移动到主线程(它是从完成处理程序调用)后,我今天一整天都没有遇到此崩溃。不过,我不能 100% 肯定这是否解决了问题。
希望对您有所帮助。肯定有一些挑剔的事情发生了,如果你执行 po 0x1459da60
(在 lldb 的命令窗口中,使用异常提供的地址)你会看到正在修改的是 SKTextureAtlas 纹理列表。我希望这可以帮助您查明问题出在哪里。
关于ios - NSGenericException 原因集合 <NSConcreteMapTable : xxx>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22480962/
我目前正在尝试弄清楚如何使用iOS 10的AVCapturePhotoOutput方法,但遇到了麻烦。我觉得自己即将做对,但继续收到错误消息: 由于未捕获的异常“NSGenericException”
简单这是我的代码 func showMessageView(){ let leftConstraint = messageView.leftAnchor.constraintEqualToAn
我正在使用 UIImagePickerController 从 iphone 库加载保存的照片。但是当我向上或向下滚动图像时,我的应用程序崩溃了.. 我收到以下错误: 2011-04-21 14:26
我正在使用 NSMutableArray 来存储在我的 View 中显示的一些 UIView 对象。我正在使用 NSTimer 连续调用一个方法来检查该数组的内容并收到一些错误。 这是控制台的堆栈跟踪
这是我在出现 SKScene 时看到的错误,此错误发生随机并且无法复制 * 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* 集合 在枚举时发生了变异。” 这是怎么回
以下代码: listViewPopoverControllerOL = [[UIPopoverController alloc] initWithContentViewController:myBra
我目前正在尝试弄清楚如何使用 iOS 10 的 AVCapturePhotoOutput 方法,但遇到了困难。我觉得我即将做对,但仍然收到错误: Terminating app due to unca
由于未捕获的异常“NSGenericException”而终止应用 Terminating app due to uncaught exception 'NSGenericException', re
我正在开发一个在 iPhone 上运行的应用程序运行良好,但是当我尝试在 iPad 上运行时它崩溃了 这是我的代码: - (void)parseCountryStates:(NSDictionary
在我的 iPhone 应用程序中,我正在尝试使用 uicollectionView 实现一个图片库。当 was mutated while being enumerated.' *** First
我正在努力寻找和思考这个问题,但我找不到解决它的最佳方案!!我不明白这是什么意思?! Terminating app due to uncaught exception 'NSGenericExcep
我正在使用 [self.view addSubview:myView] 添加一个 View 作为 subview .这在纵向模式下工作正常。但是,它在风景中根本不起作用。如何以编程方式添加布局约束?
我在尝试运行我的应用程序并拍摄照片时不断收到上述错误消息。 我是编程新手,所以如果有人能提供帮助那就太棒了。 这是我的代码 import UIKit import AVFoundation impor
当我的代码如下所示时,我遇到“集合在枚举时发生变化”异常: NSString *poiStr = nil; int SuccessValue=0; NSMutableArray* po
有时我的应用程序因显示 * Collection 在被枚举时发生了变异而崩溃。这一直发生在同一行代码中。请帮助我解决这个问题。我坚持这一点。该应用程序在推送我的代码的 View Controller
我得到这个 NSGenericException 原因是 Collection was mutated while being enumerated 即使我实际上并没有在我的代码中使用快速枚举。 当
我不明白问题所在,但我猜是 Storyboard 中的问题(在我的限制下,因为有时对象不在它们必须在的位置)。 * 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“*
我正在尝试从数组中删除重复的对象。 NSMutableArray* filterResults = [[NSMutableArray alloc] init]; BOOL copy;
我正在使用 Alamofire,在我的应用程序在模拟器上运行几个小时后,我遇到了崩溃并出现此错误。 *** Terminating app due to uncaught exception 'NSG
所以我正在制作一个包含 5 个 View Controller 的应用程序,第一个嵌入在 UINavigationController 中,前 4 个 View Controller 之间的连接工作正
我是一名优秀的程序员,十分优秀!