Xcode 在处理文件时卡住了。当我注释此代码时,它将完成其处理,但是当我取消注释时,它永远不会完成其处理。
Ps:我用它来获取和设置默认过滤器参数值。
let CICategoryBlur: [[[String: AnyObject]]] = [
[["CIBoxBlur": nil], ["inputImage": nil], ["inputRadius": 10.0]],
[["CIDiscBlur": nil], ["inputImage": nil], ["inputRadius": 8.0]],
[["CIGaussianBlur": nil], ["inputImage": nil], ["inputRadius": 10.0]],
[["CIMaskedVariableBlur": nil], ["inputImage": nil], ["inputMask": nil], ["inputRadius": 100.0]],
[["CIMedianFilter": nil], ["inputImage": nil]],
[["CIMotionBlur": nil], ["inputImage": nil], ["inputRadius": 20.0], ["inputAngle": 0.0]],
[["CINoiseReduction": nil], ["inputImage": nil], ["inputNoiseLevel": 0.02], ["inputSharpness": 0.4]],
[["CIZoomBlur": nil], ["inputImage": nil], ["inputCenter": CIVector(values: [150, 150], count: UInt(2))], ["inputAmount": 20.0]]]
我认为 CIVector(values: [150, 150], count: UInt(2))
导致了这个问题,但我对此不是 100% 确定。
或
是因为我使用它的方式[[[String: AnyObject]]]
吗?如果是的话我该如何正确使用它?
最佳答案
XCode 遇到这样的问题已经有一段时间了。您的数组的复杂性太高,您应该将其分解为多个表达式。最终我认为 Swift 应该能够处理类似的事情。
关于arrays - Xcode 在处理文件时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32781834/