我不确定这是一个错误还是我在某个地方出错了:
我有一个 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:断言“忙时释放资源”失败
我在 iOS 8.4 上的 XCode 6.4 中创建了相同的场景并且没有错误,一切正常。
我的代码有问题吗?否则我会将此报告为错误。
谢谢