【发布时间】:2015-04-29 14:23:57
【问题描述】:
听起来很荒谬,但我无法修复这段代码:
self.runningScripts.filter({ $0 != scriptRunner })
无论我如何编写闭包,我总是会收到此错误:
无法使用“
((_) -> _)”类型的参数列表调用“过滤器”
runningScripts 是这样定义的:
var runningScripts = [ScriptRunner]()
而ScriptRunner 是一个 Swift 类(不继承自 NSObject)
我在许多其他地方使用几乎相同的方法没有问题。有什么建议吗?
【问题讨论】:
标签: swift