尝试设置变量而不是弱,将其设置为无主.这是一个Swift错误,因为没有警告开发人员他正在捕获嵌套闭包的强引用,但是,将其设置为uNowned应该作为现在的解决方法.编辑1:https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001197.html提到这是here的改进:这会以微妙的方式泄漏内存……可能会删除这个问题.它是内置的swift,但仍然是一个闭合,从技术上讲它可以嵌套.尝试将代码更改为:看看是否有帮助要么您也