如果未写入枚举名称,Xcode不会完成枚举值参数,但会接受它们

时间:2015-07-16 13:48:20

标签: swift enums autocomplete xcode6

我的Xcode安装有问题吗?如果您开始输入,则在调用接受Enum的函数/方法时,它不会提供枚举值列表是正常的。输入枚举名称?请看下面的例子:

enum MyEnum {
    case AAA
    case BBB
}

func testFunc(value : MyEnum) {
    println(value.hashValue)
} 

testFunc(.BBB)

Xcode接受调用 testFunc(.BBB),因为它知道 testFunc 需要 MyEnum 值,但是当我写时testFunc(。然后它没有提供完成。我认为避免键入枚举名称只是为了在不需要枚举名时查看可能的值是有用的。

1 个答案:

答案 0 :(得分:0)

是的,你的XCode还可以。您可以随时按Esc强制智能感知,以查看在输入.后是否有任何完成。

修改:从XCode 7开始,enum的intellisense正在运行。