2017-05-03 116 views
-3

我最近开始学习Xcode中的Swift编程,我从Playground开始学习一些基本语法。XCode Playground错误

在这个阶段发现和理解错误对我来说非常重要。

我遇到的问题是,在编写几行代码后,实时问题不会显示出应该的样子。 正当我启动游乐场并编写5-10行代码时,Xcode会通过左侧显示感叹号和右侧问题解释来通知我是否有任何问题。

enter image description here

后来的解释开始消失,他们只在左侧窗格中构建时的错误是可见的。不幸的是,在点击错误之后,我没有被转发到错误的代码行。

enter image description here

问题上出现的Xcode 8.3.1和8.3.2,从苹果开发者网站和App Store上下载包括直接。我已经卸载了3次Xcode,还手动删除了所有库。我在MacBook Pro上使用Sierra 10.12.4。

+0

您希望StackOverflow用户如何帮助您?如果你认为你已经在Xcode中发现了一个“bug”,然后向Apple报告它:https://bugreport.apple.com –

+0

请[在错误上搜索](http://stackoverflow.com/search?q=%5Bswift %5D +无效+重新声明+)。 – rmaddy

+0

@RoboticCat我几天前已经向Apple发送了报告。由于我看到有人在互联网的其他部分有这个问题,但没有能够得到任何答案,我认为这是一个常见问题,并且来自这个社区的人可以帮助我。 – Bartosz

回答

0

那么,什么是问题,它是告诉你正确的错误,当你做了一次后,你再次声明橙色。你不能再这样做。您使用let语句来声明变量一次,并且您可以简单地通过orange =(您的值在这里)更改它的值

+0

我想我解释我的问题是错误的。我很清楚为什么声明让两次时显示错误。我的问题涉及操场以错误的方式显示错误。第一张照片显示了游戏机在启动它时只显示几行代码(我可以清楚地看到代码中出现错误的位置),从而显示我的错误。第二次截图已经被我抓住了一段时间了,并且写了更多的代码。游乐场产生同样的错误,但它不会显示在它应该在的地方。 – Bartosz