Swift 2 无法将 UIView 转换为 GPUImageView

Swift 2 failing to cast UIView to GPUImageView

我正在尝试在 Swift 2 中使用 Brad Larson 令人惊叹的 GPUImage 框架,但遇到了问题。作为 Swift 的新手(但在 Obj-C 中相当不错)我不确定这是 Swift 或 GPUImage 错误还是我的无能...

我已经按照 Brad 的说明将 GPUImage 添加为我的 iOS 项目(Xcode 7.0 beta 5)中的框架,总体上看起来不错。

但是我随后作为测试在 Brad 的博客 (http://www.sunsetlakesoftware.com/2014/06/30/exploring-swift-using-gpuimage) 上放入了几行代码来尝试 'tiny starting application',尽管应用程序编译正常,但我收到运行时错误 (运行 在设备上)

Could not cast value of type 'UIView' (0x19842b510) to 'GPUImageView' (0x10016b548).

我过去在 Obj-C 中成功地使用过 GPUImage,所以我理解这个理论,但这是新的...有什么想法吗?这只是早期的 Swift 2 问题,还是 Xcode 测试版问题?

(顺便说一句,在 Brad 博客页面的代码中,我确实将转换语法从 Swift 1 as 更改为 Swift 2 as!

答案:确保 self.view 在故事板中设置为 GPUImageView。 (感谢布拉德 - 一如既往的难以置信的支持......)