首页 > 解决方案 > Objective-C 是否与 Swift 的 @escaping 注释等效?

问题描述

在 Swift 中,转义闭包参数用@escaping. Objective-C 中是否有任何等价物,以便生成的 Swift 接口被标记为@escaping

标签: objective-cswift

解决方案


是的,但这与您在问题中的建议相反。规则是一个 Objective-C 的不可为空的块会作为一个@escaping函数自动翻译成 Swift ,除非它被显式标记(NS_NOESCAPE ^)


推荐阅读