在Swift中,我已经习惯了quantity
到product
之上,但是如果由于闭包没有structs
或{ {1}}? (结构或协议中不允许使用)。而且我正在制作所有classes
。
[unowned self]
答案 0 :(得分:0)
如果函数的调用者是对象,则可以在闭包中插入weak self
。 self
是指提供闭包的对象。它不引用拥有闭包的变量。
例如,如果您有课程MyClass
,则可以
class MyClass {
func callApi() {
OrgAPIservice.getOrganizations {
[weak self] in
// ....
}
}
}