我不确定这是个窃听器还是我哪里出了错:
我有A类,是SKScene的子类,B类是SKEffectnode的子类。然后,我将B类添加为A类的子类,B类具有一个blurfilter属性:
private let blurFilter : CIFilter = CIFilter(name: "CIGaussianBlur")!
private func createBlurView() {
blurFilter.setDefaults()
blurFilter.setValue(10, forKey: "inputRadius")
self.filter = blurFilter
self.shouldEnableEffects = false
}当用户触摸某个节点时,效果将被启用:
self.shouldEnableEffects = true 设备要么呈现效果,然后应用程序终止,要么效果没有呈现,应用程序终止。XCode引发以下错误:
/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily/IOAcceleratorFamily-201.1/Framework/IOAccelResourceRef.c:45:失败断言‘在忙时释放了资源’
我在XCode 6.4中在iOS 8.4上创建了相同的场景,没有错误,一切正常。
我的密码有什么问题吗?否则,我将报告这是一个bug。
谢谢
发布于 2015-08-08 15:14:48
我向苹果报告了这个问题。这是一个bug,他们用iOS9 beta 5修复了它。
https://stackoverflow.com/questions/31419780
复制相似问题