我安装了Xcode 6.0 beta并下载了iOS8库文档。 但是当我创建一个Swift项目并尝试输入代码时,出现了问题。
func aa(){
let format = NSDateFormatter()
var pageData = format.
}
我发现Xcode不能自动填充属性和函数。我有遗漏了什么步骤吗?
问题已解决,键入一个空格可以帮助代码完成。
我安装了Xcode 6.0 beta并下载了iOS8库文档。 但是当我创建一个Swift项目并尝试输入代码时,出现了问题。
func aa(){
let format = NSDateFormatter()
var pageData = format.
}
我发现Xcode不能自动填充属性和函数。我有遗漏了什么步骤吗?
问题已解决,键入一个空格可以帮助代码完成。
我遇到了同样的问题,并通过删除注释中的非ASCII字符来解决它(在我的问题中,是由Xcode自动生成的一个中文字符“年”)。
顺便说一下,“输入空格可以帮助代码完成”对我不起作用。
你知道吗,我在Xcode 6 Beta 1的Objective C项目中也有类似的经历。看起来Apple稍微改变了默认行为:
Xcode 5.x中,代码总是会在您输入时自动完成,但是在这个早期测试版本中,尝试按下ESC键 - 这将带出您要查找的列表。对我有效。某些代码会自动完成(在Swift和Objective C中),但是有时只有通过按ESC键才能找到我们要找的内容。
我不确定这是否是预期行为还是错误(我猜测是后者)。
我必须承认,在我的系统上,您的代码可以正常工作,不需要使用此技巧。只需确保在Xcode偏好设置-文本编辑下设置了代码完成:
这是一个bug,你的代码在我的系统(OS X 10.9)上可以运行。请注意,在输入代码时,我有时会看到代码完成崩溃两秒钟然后恢复。
当尝试第一个名为“swift”的项目时,代码完成崩溃了一个无限循环...beta版本的bug...我只需要将其命名为其他名称来测试该语言。