Я не уверен, если это ошибка, или если я не заладилось где:iOS9 beta - ошибка SKEffectNode/CIFilter?
У меня есть класс А, который является подклассом SKScene и класса B, который является подклассом SKEffectnode. Затем я добавить класс B, как ребенок класса А. Класс 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 и не ошибся, все сработало.
С кодом нет в коде? В противном случае я сообщу об этом как об ошибке.
Thanks