我创建了一个带有闭包的方法,该方法用于通过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提供了一个看起来完全相同的示例。我做错了什么?
谢谢!
答案 0 :(得分:0)
我做了一些愚蠢的事情。编译器在名为code
的自动程序上出错。错误弹出窗口显示在参数上,但是由内容引起的。问题解决了。