Xcode 7 Err"编辑器占位符源代码"

时间:2015-08-12 14:35:35

标签: xcode7-beta3

我刚刚开始尝试学习Swift,但是一个错误不断出现,我无法找到原因 - "编辑器占位符源代码"。可能导致这种情况的原因(我无法发布代码图片,因为我是新成员)。

由于

7 个答案:

答案 0 :(得分:5)

刚才发生在我身上,但是一旦我查看代码,原因就非常简单了。我使用autofill类作为函数的参数。 Ergot"占位符"

//Leaving the auto-completed signature gave the error
myclass.myFunction(myParam: UIControl)

//removing the auto complete params and using a real one cleared error
myclass.myFunction(myUIControl)

答案 1 :(得分:2)

碰巧我在现有代码上使用xcode 7.3.1"昨天没问题"。 我无法看到任何错误,所以我在上面的行上重新键入(有问题的行以查看它出错的地方)并删除了原始内容并且错误消失了。 git diff显示没有变化。

答案 2 :(得分:2)

对我来说,它有助于解决这个问题(我的代码是正确的)只需应用Xcode - 产品 - 清洁(Shift + Cmd + K)

答案 3 :(得分:0)

它发生在我身上,但我忘了定义一部分代码:

当我收到错误时:

let cell = tableView.dequeueReusableCellWithIdentifier("EmployeeTableViewCell",
    forIndexPath: NSIndexPath) as! EmployeeTableViewCell

我修好后:

let cell = tableView.dequeueReusableCellWithIdentifier("EmployeeTableViewCell",
    forIndexPath: indexPath) as! EmployeeTableViewCell

答案 4 :(得分:0)

我有同样的问题,它是由双空格(Xcode 8.1 beta)引起的

之前:

let cell = UITableViewCell(style:  UITableViewCellStyle.default, reuseIdentifier: "Cell")

之后(工作!):<​​/ p>

let cell = UITableViewCell(style: UITableViewCellStyle.default, reuseIdentifier: "Cell")

(2个空格位于“style:”之后)

答案 5 :(得分:0)

我在进行Udemy课程时遇到了这个问题,该课程没有使用新的Swift 3信息更新课程。至少我猜测的那个问题导致了这个错误。

旧破代码:

let cell = UITableViewCell(style: UITableViewCellStyle, reuseIdentifier: "Cell")

新的工作代码

let cell = UITableViewCell(style: UITableViewCellStyle.default, reuseIdentifier: "Cell")

答案 6 :(得分:0)

当我从Udacity.com开始练习初学练习时,我遇到了这个问题。我之后发现的原因是因为Xcode会将变量的类型(如int或Bool)作为占位符,并且您必须自己将其替换为实际值。

Map<String, List<Tuple4>>

最后,您应该使用以下给定值替换它:

A    {FooForA, Foo2ForA, Foo3ForA}
B    {FooForB, Foo2ForB....}