Swift代码完成不起作用

时间:2014-06-06 07:10:33

标签: xcode swift code-completion

我安装了 Xcode 6.0 beta 并下载了 iOS8 库文档。 但是当我创建一个 Swift 项目时,请尝试输入代码

func aa(){
    let format = NSDateFormatter()
    var pageData = format.
}

我发现Xcode无法点击任何属性和功能。我错过了任何一步吗?

问题解决了,键入空格有助于代码完成

4 个答案:

答案 0 :(得分:4)

当您更改硬件类型并选择少于iphone5时,它会附加。

例如,在停止按钮右侧的列表中选择Iphone 6,然后选择“格式化”的代码完成。会出现。

答案 1 :(得分:3)

我遇到了同样的问题并通过删除注释中的非ASCII字符来解决它(在我的问题中,它是由xcode在评论中自动生成的中文字符“年”)。

顺便说一句。 “键入空格有助于代码完成”对我不起作用

答案 2 :(得分:0)

这是一个错误,您的代码可以在我的系统上运行(OS X 10.9)。请注意,在键入代码时,我有时会看到代码完成崩溃两秒钟并返回。

当尝试名为“swift”的第一个项目时,代码完成在一个无限循环中崩溃... beta bug ...我只需要用其他名称来测试语言。

答案 3 :(得分:0)

你知道,我在Xcode 6 Beta 1中经历过与Objective C项目类似的事情。似乎Apple已经改变了默认行为:

在Xcode 5.x中,代码总是会在您键入时自动完成,但在此早期测试版中,请尝试按ESCAPE - 这将显示您正在寻找的列表。适合我。有些代码会在您输入时自动完成(包括Swift和Objective C),但有时只有ESCAPE会显示我们正在寻找的内容。

我也不确定这是预期的行为还是错误(我猜测后者)。

我必须承认,如果没有这个技巧,你的代码在我的系统上运行正常。只需确保在Xcode - 首选项 - 文本编辑:

下进行代码完成设置

enter image description here

相关问题