在Swift中使用闭包时出现奇怪的消息“源文件中的编辑器占位符”

时间:2019-03-20 18:43:23

标签: swift

我创建了一个带有闭包的方法,该方法用于通过AJax请求获取数据,解析并将其转换为struct:

static func getAllByCategory(category : String, completion : @escaping ([MenuItem]) -> Void) -> Void {

需要使用类别来定义需要从哪个类别中获取菜单项。

根据Swift的实现,确定。但是,当我尝试调用此方法时,Swift给出了一个奇怪的错误:在此调用中添加类别时出现了'Editor placeholder in source file'

MenuData.getAllByCategory(category: self.selectedCategory) { (menuItem) in

}

在文档中,Swift提供了一个看起来完全相同的示例。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

我做了一些愚蠢的事情。编译器在名为code的自动程序上出错。错误弹出窗口显示在参数上,但是由内容引起的。问题解决了。