arrays - Xcode 在处理文件时卡住

标签 arrays xcode swift cifilter

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/

相关文章:

ios - 根据项目名称和详细信息从firebase中检索用户的信息-Swift项目

ios - Kingfisher nil 在展开可选值时

ios - swift:将字符串转换为 double 问题

ios - 是否有一个 swift 库可以让您自定义 JSON 中键的顺序?

ios - textViewDidChange 仅在键入完整字符串时发生变化。我想让它检查每个字符

Java SQL 循环遍历字符串列表[]

c - 如何将时间存储在数组中

php - 从 mysql 查询中分割 php 数组

javascript - 根据属性出现将数组拆分为新数组

c++ - 未声明的标识符 xcode c++