2015-07-15 3 views
2

Я не уверен, если это ошибка, или если я не заладилось где: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

ответ

1

Я сообщил об этом Apple. Это была ошибка, и они исправили ее с помощью iOS9 beta 5.

Смежные вопросы